.. _CG Structures: ========================== CG Structures ========================== .. toctree:: :maxdepth: 2 :hidden: .. CGameEffect/index * :ref:`CGameAIArea` * :ref:`CGameAIBase` * :ref:`CGameAIGame` * :ref:`CGameAbilityList` * :ref:`CGameAddMapNote` * :ref:`CGameAnimation` * :ref:`CGameAnimationType` * :ref:`CGameAnimationTypeAmbient` * :ref:`CGameAnimationTypeAmbientStatic` * :ref:`CGameAnimationTypeCharacter` * :ref:`CGameAnimationTypeCharacterOld` * :ref:`CGameAnimationTypeEffect` * :ref:`CGameAnimationTypeFlying` * :ref:`CGameAnimationTypeMonster` * :ref:`CGameAnimationTypeMonsterAnkheg` * :ref:`CGameAnimationTypeMonsterIcewind` * :ref:`CGameAnimationTypeMonsterLarge16` * :ref:`CGameAnimationTypeMonsterLarge` * :ref:`CGameAnimationTypeMonsterLayered` * :ref:`CGameAnimationTypeMonsterLayeredSpell` * :ref:`CGameAnimationTypeMonsterMulti` * :ref:`CGameAnimationTypeMonsterMultiNew` * :ref:`CGameAnimationTypeMonsterOld` * :ref:`CGameAnimationTypeMonsterQuadrant` * :ref:`CGameAnimationTypeTownStatic` * :ref:`CGameArea` * :ref:`CGameArea::m_cWalkableRenderCache_t>` * :ref:`CGameAreaClairvoyanceEntry` * :ref:`CGameAreaNotes` * :ref:`CGameButtonList` * :ref:`CGameChunk` * :ref:`CGameContainer` * :ref:`CGameDialogEntry` * :ref:`CGameDialogIdentifier` * :ref:`CGameDialogReply` * :ref:`CGameDialogSprite` * :ref:`CGameDoor` * :ref:`CGameEffect` * :ref:`CGameEffect Structures` * :ref:`CGameEffectAC` * :ref:`CGameEffectAIChange` * :ref:`CGameEffectAddInnateAbility` * :ref:`CGameEffectAlignmentChange` * :ref:`CGameEffectAlignmentReversal` * :ref:`CGameEffectAnimationChange` * :ref:`CGameEffectApplyEffect` * :ref:`CGameEffectApplyEffectEquipItem` * :ref:`CGameEffectApplyEffectEquipItemType` * :ref:`CGameEffectApplySpell` * :ref:`CGameEffectApplySpellOnMove` * :ref:`CGameEffectAssassination` * :ref:`CGameEffectAttackNo` * :ref:`CGameEffectAuraCleansing` * :ref:`CGameEffectAwaken` * :ref:`CGameEffectBackStabMod` * :ref:`CGameEffectBackStabSpell` * :ref:`CGameEffectBardSong` * :ref:`CGameEffectBase` * :ref:`CGameEffectBerserk` * :ref:`CGameEffectBerserkStage1` * :ref:`CGameEffectBerserkStage2` * :ref:`CGameEffectBlindness` * :ref:`CGameEffectBlur` * :ref:`CGameEffectBounceEffect` * :ref:`CGameEffectBounceLevel` * :ref:`CGameEffectBounceLevelDecrement` * :ref:`CGameEffectBounceProjectile` * :ref:`CGameEffectBounceSchool` * :ref:`CGameEffectBounceSchoolDecrement` * :ref:`CGameEffectBounceSecondaryType` * :ref:`CGameEffectBounceSecondaryTypeDecrement` * :ref:`CGameEffectBounceSpell` * :ref:`CGameEffectCHR` * :ref:`CGameEffectCON` * :ref:`CGameEffectCalm` * :ref:`CGameEffectCannotSaveOrRest` * :ref:`CGameEffectCastSpell` * :ref:`CGameEffectCastSpellPoint` * :ref:`CGameEffectCastingFailure` * :ref:`CGameEffectCastingGlow` * :ref:`CGameEffectCastingLevelBonus` * :ref:`CGameEffectChangeStatic` * :ref:`CGameEffectChangeWeather` * :ref:`CGameEffectChaosShield` * :ref:`CGameEffectCharm` * :ref:`CGameEffectCheckForBerserk` * :ref:`CGameEffectClairvoyance` * :ref:`CGameEffectClassStringOverride` * :ref:`CGameEffectCleanAir` * :ref:`CGameEffectColorChange` * :ref:`CGameEffectColorGlowDissipate` * :ref:`CGameEffectColorGlowPulse` * :ref:`CGameEffectColorGlowSolid` * :ref:`CGameEffectColorLightSolid` * :ref:`CGameEffectColorTintSolid` * :ref:`CGameEffectConfusion` * :ref:`CGameEffectContingencyInstance` * :ref:`CGameEffectContingencyStart` * :ref:`CGameEffectCopySelf` * :ref:`CGameEffectCreateItem` * :ref:`CGameEffectCreateWeapon` * :ref:`CGameEffectCriticalHitBonus` * :ref:`CGameEffectCriticalHitSpell` * :ref:`CGameEffectCriticalMissModifier` * :ref:`CGameEffectCriticalMissSpell` * :ref:`CGameEffectCureBlindness` * :ref:`CGameEffectCureDeafness` * :ref:`CGameEffectCureDisease` * :ref:`CGameEffectCureFeebleMindedness` * :ref:`CGameEffectCurePoison` * :ref:`CGameEffectCurseApplyEffect` * :ref:`CGameEffectDEX` * :ref:`CGameEffectDamage` * :ref:`CGameEffectDamageLuck` * :ref:`CGameEffectDamageMod` * :ref:`CGameEffectDamageVisualEffect` * :ref:`CGameEffectDeafness` * :ref:`CGameEffectDeath` * :ref:`CGameEffectDefrost` * :ref:`CGameEffectDestroyItem` * :ref:`CGameEffectDestroySelf` * :ref:`CGameEffectDestroyWeapon` * :ref:`CGameEffectDetectAlignment` * :ref:`CGameEffectDetectIllusion` * :ref:`CGameEffectDetectTraps` * :ref:`CGameEffectDisableButton` * :ref:`CGameEffectDisableCircle` * :ref:`CGameEffectDisableSpellType` * :ref:`CGameEffectDisease` * :ref:`CGameEffectDisintegrate` * :ref:`CGameEffectDispelEffects` * :ref:`CGameEffectDispelInvisible` * :ref:`CGameEffectDispelSanctuary` * :ref:`CGameEffectDispelSchool` * :ref:`CGameEffectDispelSchoolOne` * :ref:`CGameEffectDispelSecondaryType` * :ref:`CGameEffectDispelSecondaryTypeOne` * :ref:`CGameEffectDisplayString` * :ref:`CGameEffectDither` * :ref:`CGameEffectDoNotDraw` * :ref:`CGameEffectDrainChargeFromAllItems` * :ref:`CGameEffectDurationCasting` * :ref:`CGameEffectEnableButton` * :ref:`CGameEffectEndNonDetection` * :ref:`CGameEffectEntangle` * :ref:`CGameEffectEquipWeapon` * :ref:`CGameEffectEvadeAreaOfEffect` * :ref:`CGameEffectExistanceDelayOverride` * :ref:`CGameEffectExplore` * :ref:`CGameEffectFamiliarBlock` * :ref:`CGameEffectFatigue` * :ref:`CGameEffectFeebleMindedness` * :ref:`CGameEffectFile` * :ref:`CGameEffectFindFamiliar` * :ref:`CGameEffectFistDamageBonus` * :ref:`CGameEffectFistTHAC0Bonus` * :ref:`CGameEffectFloatText` * :ref:`CGameEffectForceSurge` * :ref:`CGameEffectForceVisible` * :ref:`CGameEffectFreedom` * :ref:`CGameEffectGold` * :ref:`CGameEffectGreasePool` * :ref:`CGameEffectHaste2` * :ref:`CGameEffectHaste` * :ref:`CGameEffectHeal` * :ref:`CGameEffectHideInShadows` * :ref:`CGameEffectHighLevelAbility` * :ref:`CGameEffectHitMod` * :ref:`CGameEffectHitPoints` * :ref:`CGameEffectHitPointsOnDeath` * :ref:`CGameEffectHoldCreature` * :ref:`CGameEffectHoldCreatureSpell` * :ref:`CGameEffectINT` * :ref:`CGameEffectIdentify` * :ref:`CGameEffectIgnoreDialogPause` * :ref:`CGameEffectIgnoreDrainDeath` * :ref:`CGameEffectIgnoreReputationBreak` * :ref:`CGameEffectImmuneToTracking` * :ref:`CGameEffectImmuneToWeapon` * :ref:`CGameEffectImmunityLevelDecrement` * :ref:`CGameEffectImmunitySchool` * :ref:`CGameEffectImmunitySchoolDecrement` * :ref:`CGameEffectImmunitySecondaryType` * :ref:`CGameEffectImmunitySecondaryTypeDecrement` * :ref:`CGameEffectImmunitySpell` * :ref:`CGameEffectImmunitySpellIWD` * :ref:`CGameEffectImmunityToBackstab` * :ref:`CGameEffectImmunityToDisplayString` * :ref:`CGameEffectImmunityToEffect` * :ref:`CGameEffectImmunityToPortraitIcon` * :ref:`CGameEffectImmunityToProjectile` * :ref:`CGameEffectImmunityToSequester` * :ref:`CGameEffectImmunityToSpellLevel` * :ref:`CGameEffectImmunityToTimeStop` * :ref:`CGameEffectImmunityToTurnUndead` * :ref:`CGameEffectImmunityToVisualEffect` * :ref:`CGameEffectImprisonment` * :ref:`CGameEffectInfravision` * :ref:`CGameEffectInfravisionOff` * :ref:`CGameEffectIntoxication` * :ref:`CGameEffectInvisible` * :ref:`CGameEffectJumpToArea` * :ref:`CGameEffectJumpToPocketPlane` * :ref:`CGameEffectKnock` * :ref:`CGameEffectLearnSpell` * :ref:`CGameEffectLevel` * :ref:`CGameEffectLevelDrain` * :ref:`CGameEffectLevelRestoration` * :ref:`CGameEffectList` * :ref:`CGameEffectLore` * :ref:`CGameEffectLuck` * :ref:`CGameEffectMakeUnselectable` * :ref:`CGameEffectMaze` * :ref:`CGameEffectMeleeDamageBonus` * :ref:`CGameEffectMeleeEffect` * :ref:`CGameEffectMeleeTHAC0Bonus` * :ref:`CGameEffectMentalSpeed` * :ref:`CGameEffectMinHitPoints` * :ref:`CGameEffectMinorGlobe` * :ref:`CGameEffectMirrorImage` * :ref:`CGameEffectMirrorImageRun` * :ref:`CGameEffectMissileDamageBonus` * :ref:`CGameEffectMissileTHAC0Bonus` * :ref:`CGameEffectMorale` * :ref:`CGameEffectMoraleBreak` * :ref:`CGameEffectMovementRate` * :ref:`CGameEffectMovementRateModal` * :ref:`CGameEffectNPCBump` * :ref:`CGameEffectName` * :ref:`CGameEffectNoPermanentDeath` * :ref:`CGameEffectNonDetection` * :ref:`CGameEffectNon_CumulativeAid` * :ref:`CGameEffectNon_CumulativeBless` * :ref:`CGameEffectNon_CumulativeChant` * :ref:`CGameEffectNon_CumulativeChantBad` * :ref:`CGameEffectNon_CumulativeDrawUponHolyMight` * :ref:`CGameEffectNon_CumulativeLuck` * :ref:`CGameEffectOverrideAnimation` * :ref:`CGameEffectOverrideWeaponType` * :ref:`CGameEffectPanic` * :ref:`CGameEffectPauseCaster` * :ref:`CGameEffectPetrification` * :ref:`CGameEffectPhysicalSpeed` * :ref:`CGameEffectPlayMovie` * :ref:`CGameEffectPlaySound` * :ref:`CGameEffectPoison` * :ref:`CGameEffectPolymorph` * :ref:`CGameEffectPortrait` * :ref:`CGameEffectPortraitIcon` * :ref:`CGameEffectPowerWordKill` * :ref:`CGameEffectPowerWordSleep` * :ref:`CGameEffectPowerWordStun` * :ref:`CGameEffectPreventAISlowDown` * :ref:`CGameEffectPreventSpellProtectionEffects` * :ref:`CGameEffectProficiency` * :ref:`CGameEffectProtectionCircle` * :ref:`CGameEffectProtectionFromCreature` * :ref:`CGameEffectPuppetMaster` * :ref:`CGameEffectPushPull` * :ref:`CGameEffectRandomDrop` * :ref:`CGameEffectRandomPhase` * :ref:`CGameEffectRandomSummon` * :ref:`CGameEffectRandomTeleport` * :ref:`CGameEffectRangeEffect` * :ref:`CGameEffectRegeneration` * :ref:`CGameEffectRememorizeSpell` * :ref:`CGameEffectRemoveAllOfType` * :ref:`CGameEffectRemoveConfusion` * :ref:`CGameEffectRemoveCurse` * :ref:`CGameEffectRemoveEffectOfResource` * :ref:`CGameEffectRemoveHold` * :ref:`CGameEffectRemoveInnateAbility` * :ref:`CGameEffectRemoveIntoxication` * :ref:`CGameEffectRemovePanic` * :ref:`CGameEffectRemovePortraitIcon` * :ref:`CGameEffectRemoveRandomSpell` * :ref:`CGameEffectRemoveSpellImmunity` * :ref:`CGameEffectRepeatingApplyEffect` * :ref:`CGameEffectReplaceItem` * :ref:`CGameEffectReplaceSelf` * :ref:`CGameEffectReputation` * :ref:`CGameEffectResistAcid` * :ref:`CGameEffectResistCold` * :ref:`CGameEffectResistCrushing` * :ref:`CGameEffectResistElectricity` * :ref:`CGameEffectResistFire` * :ref:`CGameEffectResistMagic` * :ref:`CGameEffectResistMagicCold` * :ref:`CGameEffectResistMagicFire` * :ref:`CGameEffectResistMissile` * :ref:`CGameEffectResistPiercing` * :ref:`CGameEffectResistSlashing` * :ref:`CGameEffectResistanceToMagic` * :ref:`CGameEffectResistanceToPoison` * :ref:`CGameEffectRest` * :ref:`CGameEffectRestoreMovementRate` * :ref:`CGameEffectRestrictEquipItem` * :ref:`CGameEffectRestrictEquipItemType` * :ref:`CGameEffectResurrect` * :ref:`CGameEffectResurrectParty` * :ref:`CGameEffectRetreatFrom` * :ref:`CGameEffectRevealMagic` * :ref:`CGameEffectSTR` * :ref:`CGameEffectSTRExtra` * :ref:`CGameEffectSanctuary` * :ref:`CGameEffectSaveVsBreath` * :ref:`CGameEffectSaveVsDeath` * :ref:`CGameEffectSaveVsPoly` * :ref:`CGameEffectSaveVsSchoolMod` * :ref:`CGameEffectSaveVsSpell` * :ref:`CGameEffectSaveVsWands` * :ref:`CGameEffectSavingThrowChange` * :ref:`CGameEffectScreenShake` * :ref:`CGameEffectScriptingState` * :ref:`CGameEffectSecondaryCastList` * :ref:`CGameEffectSeeInvisible` * :ref:`CGameEffectSelectiveDamageBonus` * :ref:`CGameEffectSelectiveEnchantmentBonus` * :ref:`CGameEffectSelectiveToHitBonus` * :ref:`CGameEffectSequencerFire` * :ref:`CGameEffectSequencerFirePoint` * :ref:`CGameEffectSequencerInstance` * :ref:`CGameEffectSequencerStart` * :ref:`CGameEffectSetAIScript` * :ref:`CGameEffectSetDoNotJump` * :ref:`CGameEffectSetGlobal` * :ref:`CGameEffectSetLocalExternal` * :ref:`CGameEffectSetLocalVariable` * :ref:`CGameEffectSetSequence` * :ref:`CGameEffectSetSnare` * :ref:`CGameEffectSetSpellState` * :ref:`CGameEffectSetTrap` * :ref:`CGameEffectSevenEyes` * :ref:`CGameEffectSevenEyesRun` * :ref:`CGameEffectSexChange` * :ref:`CGameEffectShieldGlobe` * :ref:`CGameEffectShowArea` * :ref:`CGameEffectShowCreatures` * :ref:`CGameEffectSilence` * :ref:`CGameEffectSingleColorPulseAll` * :ref:`CGameEffectSkillLockPicking` * :ref:`CGameEffectSkillPickPocket` * :ref:`CGameEffectSkillStealth` * :ref:`CGameEffectSkillTracking` * :ref:`CGameEffectSkillTraps` * :ref:`CGameEffectSlay` * :ref:`CGameEffectSleep` * :ref:`CGameEffectSlow` * :ref:`CGameEffectSlowPoison` * :ref:`CGameEffectSparkle` * :ref:`CGameEffectSpecificDamageMod` * :ref:`CGameEffectSpellMemorizationCleric` * :ref:`CGameEffectSpellMemorizationMage` * :ref:`CGameEffectSpellTrapLevelDecrement` * :ref:`CGameEffectStaticCharge` * :ref:`CGameEffectStoneSkins` * :ref:`CGameEffectStoneSkinsGolem` * :ref:`CGameEffectStoneToFlesh` * :ref:`CGameEffectStun` * :ref:`CGameEffectSummon` * :ref:`CGameEffectSummonDisable` * :ref:`CGameEffectSurgeMod` * :ref:`CGameEffectSwapHitpoints` * :ref:`CGameEffectTeleport` * :ref:`CGameEffectThac0` * :ref:`CGameEffectThac0Left` * :ref:`CGameEffectThac0Right` * :ref:`CGameEffectTimeStop` * :ref:`CGameEffectTracking` * :ref:`CGameEffectTranslucent` * :ref:`CGameEffectTurnUndead` * :ref:`CGameEffectTurnUndeadModifier` * :ref:`CGameEffectUnpauseCaster` * :ref:`CGameEffectUnstun` * :ref:`CGameEffectUnsummon` * :ref:`CGameEffectUsability` * :ref:`CGameEffectUsabilityList` * :ref:`CGameEffectUseAnyItem` * :ref:`CGameEffectVisible` * :ref:`CGameEffectVisualAnimationEffect` * :ref:`CGameEffectVisualEffect` * :ref:`CGameEffectVisualRange` * :ref:`CGameEffectVisualSpellHit` * :ref:`CGameEffectVisualSpellHitIWD` * :ref:`CGameEffectVocalize` * :ref:`CGameEffectWIS` * :ref:`CGameEffectWebHold` * :ref:`CGameEffectWish` * :ref:`CGameEffectXP` * :ref:`CGameFile` * :ref:`CGameFireball3d` * :ref:`CGameJournal` * :ref:`CGameJournalAlphabetizer` * :ref:`CGameJournalEntry` * :ref:`CGameJournalEntryFlag` * :ref:`CGameObject` * :ref:`CGameObjectArray` * :ref:`CGameObjectArrayEntry` * :ref:`CGameOptions` * :ref:`CGamePermission` * :ref:`CGameRemoteObjectArray` * :ref:`CGameRemoteObjectControlChange` * :ref:`CGameRemoteObjectDeletion` * :ref:`CGameRemoteObjectListEntry` * :ref:`CGameRemoveMapNote` * :ref:`CGameSave` * :ref:`CGameSaveCharacter` * :ref:`CGameSound` * :ref:`CGameSpawning` * :ref:`CGameSprite` * :ref:`CGameSpriteEquipment` * :ref:`CGameSpriteLastUpdate` * :ref:`CGameSprite\:\:GroundItem` * :ref:`CGameStatic` * :ref:`CGameStatsRes` * :ref:`CGameStatsSprite` * :ref:`CGameTemporal` * :ref:`CGameText` * :ref:`CGameTiledObject` * :ref:`CGameTimer` * :ref:`CGameTrigger` .. _CGameAIArea: CGameAIArea --------------------------------- +------------+------------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 1344)** | **Type** | **Field** | +------------+------------------------+---------------------------------+-------------+ | 0x0 | 1344 | :ref:`CGameAIBase` | baseclass_0 | +------------+------------------------+---------------------------------+-------------+ ---- .. _CGameAIBase: CGameAIBase --------------------------------- Used by the :ref:`CGameAIBase Class` +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | **Offset** | **Size (Total: 1344)** | **Type** | **Field** | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x0 | 96 | :ref:`CGameObject` | baseclass_0 | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x60 | 24 | :ref:`CAIObjectType` | m_lAttacker | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x78 | 4 | int | m_lAttackStyle | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | | 4 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x80 | 24 | :ref:`CAIObjectType` | m_lOrderedBy | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x98 | 24 | :ref:`CAIObjectType` | m_protecting | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0xB0 | 24 | :ref:`CAIObjectType` | m_protector | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0xC8 | 24 | :ref:`CAIObjectType` | m_lTargeted | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0xE0 | 24 | :ref:`CAIObjectType` | m_lHitter | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0xF8 | 24 | :ref:`CAIObjectType` | m_lHelp | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x110 | 24 | :ref:`CAIObjectType` | m_lTrigger | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x128 | 24 | :ref:`CAIObjectType` | m_lSeen | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x140 | 24 | :ref:`CAIObjectType` | m_lTalkedTo | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x158 | 24 | :ref:`CAIObjectType` | m_lHeard | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x170 | 24 | :ref:`CAIObjectType` | m_lSummonedBy | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x188 | 24 | :ref:`CAIObjectType` | m_lKilled | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x1A0 | 24 | :ref:`CAIObjectType` | m_lEnteredBy | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x1B8 | 24 | :ref:`CAIObjectType` | m_lAttackerSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x1D0 | 24 | :ref:`CAIObjectType` | m_lOrderedBySent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x1E8 | 24 | :ref:`CAIObjectType` | m_protectingSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x200 | 24 | :ref:`CAIObjectType` | m_protectorSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x218 | 24 | :ref:`CAIObjectType` | m_lTargetedSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x230 | 24 | :ref:`CAIObjectType` | m_lHitterSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x248 | 24 | :ref:`CAIObjectType` | m_lHelpSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x260 | 24 | :ref:`CAIObjectType` | m_lTriggerSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x278 | 24 | :ref:`CAIObjectType` | m_lSeenSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x290 | 24 | :ref:`CAIObjectType` | m_lTalkedToSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x2A8 | 24 | :ref:`CAIObjectType` | m_lHeardSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x2C0 | 24 | :ref:`CAIObjectType` | m_lSummonedBySent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x2D8 | 24 | :ref:`CAIObjectType` | m_lKilledSent | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x2F0 | 8 | :ref:`CAIScript`\* | m_overrideScript | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x2F8 | 8 | :ref:`CAIScript`\* | m_areaScript | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x300 | 8 | :ref:`CAIScript`\* | m_specificsScript | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x308 | 8 | :ref:`CAIScript`\* | m_classScript | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x310 | 8 | :ref:`CAIScript`\* | m_raceScript | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x318 | 8 | :ref:`CAIScript`\* | m_generalScript | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x320 | 8 | :ref:`CAIScript`\* | m_defaultScript | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x328 | 8 | :ref:`CAIScript`\* | m_achievementScript | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x330 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CAIAction`\*> | m_queuedActions | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x368 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CAITrigger`\*> | m_pendingTriggers | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3A0 | 4 | unsigned int | m_PAICallCounter | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3A4 | 4 | unsigned int | m_PAICallCounterNoMod | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3A8 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CGameTimer`\*> | m_timers | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3E0 | 2 | __int16 | m_curResponseNum | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3E2 | 2 | __int16 | m_curResponseSetNum | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3E4 | 2 | __int16 | m_curScriptNum | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | | 2 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3E8 | 4 | int | m_interrupt | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3EC | 2 | __int16 | m_actionCount | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | | 2 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3F0 | 4 | int | m_bJustAttacked | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | | 4 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x3F8 | 136 | :ref:`CAIAction` | m_curAction | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x480 | 4 | int | m_nExpectedProcessPendingTriggersCalls | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x484 | 2 | __int16 | m_nMissedProcessPendingTriggerCalls | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x486 | 2 | __int16 | m_nAlertnessPeriod | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x488 | 32 | Array | m_scriptName | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4A8 | 4 | int | m_inCutScene | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4AC | 4 | int | m_firstCall | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4B0 | 4 | int | m_forceActionPick | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4B4 | 4 | int | m_randValue | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4B8 | 1 | unsigned __int8 | m_reactionRoll | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | | 1 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4BA | 2 | __int16 | m_nLastActionReturn | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4BC | 1 | unsigned __int8 | m_nVisualRange | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | | 3 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4C0 | 4 | unsigned int | m_iGameText | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4C4 | 4 | int | m_bInActionExecution | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4C8 | 4 | int | m_bNewTrigger | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4CC | 4 | int | m_triggerSwitch | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4D0 | 4 | int | m_bNoInterrupt | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4D4 | 4 | int | m_bDisableAI | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4D8 | 32 | :ref:`CSound` | m_forcePauseSound | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x4F8 | 4 | int | m_nServerLastObjectSynchDelay | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | | 4 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ | 0x500 | 64 | :ref:`CAITrigger` | triggerOverride | +------------+------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------+ ---- .. _CGameAIGame: CGameAIGame --------------------------------- +------------+------------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 1344)** | **Type** | **Field** | +------------+------------------------+---------------------------------+-------------+ | 0x0 | 1344 | :ref:`CGameAIBase` | baseclass_0 | +------------+------------------------+---------------------------------+-------------+ ---- .. _CGameAbilityList: CGameAbilityList --------------------------------- +------------+----------------------+----------------------------------------------------------------------------------------------------------+-------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+----------------------------------------------------------------------------------------------------------+-------------+ | 0x0 | 32 | :ref:`CTypedPtrArray`\<:ref:`CPtrArray`, :ref:`CAbilityData`\*> | baseclass_0 | +------------+----------------------+----------------------------------------------------------------------------------------------------------+-------------+ ---- .. _CGameAddMapNote: CGameAddMapNote --------------------------------- +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameAnimation: CGameAnimation --------------------------------- +------------+----------------------+-------------------------------------------------+-------------------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+-------------------------------------------------+-------------------------+ | 0x0 | 8 | :ref:`CGameAnimationType`\* | m_animation | +------------+----------------------+-------------------------------------------------+-------------------------+ | 0x8 | 4 | unsigned int | m_overrides | +------------+----------------------+-------------------------------------------------+-------------------------+ | 0xC | 2 | __int16 | m_sequenceHighLevel | +------------+----------------------+-------------------------------------------------+-------------------------+ | 0xE | 1 | unsigned __int8 | m_detectedByInfravision | +------------+----------------------+-------------------------------------------------+-------------------------+ | 0xF | 1 | unsigned __int8 | m_bloodColor | +------------+----------------------+-------------------------------------------------+-------------------------+ | 0x10 | 1 | unsigned __int8 | m_personalSpace | +------------+----------------------+-------------------------------------------------+-------------------------+ | | 7 | | ```` | +------------+----------------------+-------------------------------------------------+-------------------------+ ---- .. _CGameAnimationType: CGameAnimationType --------------------------------- +------------+------------------------+---------------------------------------------------------+---------------------+ | **Offset** | **Size (Total: 3280)** | **Type** | **Field** | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x0 | 8 | qword | vfptr | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x8 | 2 | unsigned __int16 | m_animationID | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0xA | 1 | unsigned __int8 | m_moveScale | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0xB | 1 | unsigned __int8 | m_moveScaleCurrent | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0xC | 16 | :ref:`CRect` | m_rEllipse | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x1C | 4 | int | m_nHeightOffset | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x20 | 1 | bool | m_bUseSpriteShader | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x21 | 1 | unsigned __int8 | m_colorBlood | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x22 | 1 | unsigned __int8 | m_colorChunks | +------------+------------------------+---------------------------------------------------------+---------------------+ | | 1 | | ```` | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x24 | 4 | unsigned int | m_nSndFreq | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x28 | 8 | const char* | m_pSndDeath | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x30 | 32 | Array | m_neckOffsets | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x50 | 1440 | Array<:ref:`CVidBitmap`,5> | m_combatRounds | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x5F0 | 1 | unsigned __int8 | m_personalSpace | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x5F1 | 1 | unsigned __int8 | m_walkCount | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x5F2 | 2 | unsigned __int16 | m_castFrame | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x5F4 | 1 | unsigned __int8 | m_bBrightest | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x5F5 | 1 | unsigned __int8 | m_bBrightestDesired | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x5F6 | 1 | unsigned __int8 | m_bLightSource | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x5F7 | 8 | :ref:`CResRef` | m_soundRef | +------------+------------------------+---------------------------------------------------------+---------------------+ | | 1 | | ```` | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x600 | 8 | :ref:`CString` | m_walkRef | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0x608 | 1440 | Array<:ref:`CSequenceSoundList`,20> | m_sequenceRefs | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0xBA8 | 4 | int | m_bNewPalette | +------------+------------------------+---------------------------------------------------------+---------------------+ | | 4 | | ```` | +------------+------------------------+---------------------------------------------------------+---------------------+ | 0xBB0 | 288 | :ref:`CVidBitmap` | m_newPalette | +------------+------------------------+---------------------------------------------------------+---------------------+ ---- .. _CGameAnimationTypeAmbient: CGameAnimationTypeAmbient --------------------------------- +------------+------------------------+-----------------------------------------------+------------------------+ | **Offset** | **Size (Total: 4008)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCF0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xE28 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF60 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF90 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF92 | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF94 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF98 | 4 | int | m_bInvulnerable | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF9C | 4 | int | m_pathSmooth | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xFA0 | 1 | unsigned __int8 | m_listType | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xFA1 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+------------------------+ | | 6 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------+ ---- .. _CGameAnimationTypeAmbientStatic: CGameAnimationTypeAmbientStatic --------------------------------- +------------+------------------------+-----------------------------------------------+------------------------+ | **Offset** | **Size (Total: 3992)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD0 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE8 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xE20 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF58 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF88 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF8A | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF8C | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF90 | 4 | int | m_bInvulnerable | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF94 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+------------------------+ | | 3 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------+ ---- .. _CGameAnimationTypeCharacter: CGameAnimationTypeCharacter --------------------------------- +------------+------------------------+-----------------------------------------------+-----------------------------+ | **Offset** | **Size (Total: 9272)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resrefPaperDoll | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xCD8 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xCE0 | 8 | :ref:`CString` | m_heightCode | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xCE8 | 8 | :ref:`CString` | m_heightCodeHelmet | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xCF0 | 8 | :ref:`CString` | m_heightCodeShieldPaperDoll | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xCF8 | 1 | char | m_armorCode | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xCF9 | 1 | char | m_armorMaxCode | +------------+------------------------+-----------------------------------------------+-----------------------------+ | | 6 | | ```` | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xD00 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xD08 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xD10 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xE48 | 312 | :ref:`CVidCell` | m_caVidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0xF80 | 312 | :ref:`CVidCell` | m_a1VidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x10B8 | 312 | :ref:`CVidCell` | m_a2VidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x11F0 | 312 | :ref:`CVidCell` | m_a3VidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1328 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1358 | 8 | :ref:`CString` | m_resrefWeapon | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1360 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1368 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1370 | 312 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x14A8 | 312 | :ref:`CVidCell` | m_a1VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x15E0 | 312 | :ref:`CVidCell` | m_a2VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1718 | 312 | :ref:`CVidCell` | m_a3VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1850 | 48 | :ref:`CVidPalette` | m_weaponPalette | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1880 | 8 | :ref:`CString` | m_resrefShield | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1888 | 8 | :ref:`CVidCell`\* | m_currentVidCellShield | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1890 | 8 | :ref:`CVidCell`\* | m_currentVidCellShieldBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1898 | 312 | :ref:`CVidCell` | m_g1VidCellShieldBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x19D0 | 312 | :ref:`CVidCell` | m_a1VidCellShieldBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1B08 | 312 | :ref:`CVidCell` | m_a2VidCellShieldBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1C40 | 312 | :ref:`CVidCell` | m_a3VidCellShieldBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1D78 | 48 | :ref:`CVidPalette` | m_shieldPalette | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1DA8 | 8 | :ref:`CString` | m_resrefHelmet | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1DB0 | 8 | :ref:`CVidCell`\* | m_currentVidCellHelmet | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1DB8 | 8 | :ref:`CVidCell`\* | m_currentVidCellHelmetBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1DC0 | 312 | :ref:`CVidCell` | m_g1VidCellHelmetBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x1EF8 | 312 | :ref:`CVidCell` | m_caVidCellHelmetBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2030 | 312 | :ref:`CVidCell` | m_a1VidCellHelmetBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2168 | 312 | :ref:`CVidCell` | m_a2VidCellHelmetBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x22A0 | 312 | :ref:`CVidCell` | m_a3VidCellHelmetBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x23D8 | 48 | :ref:`CVidPalette` | m_helmetPalette | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2408 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x240A | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x240C | 4 | int | m_renderWeapons | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2410 | 4 | int | m_bHideWeapons | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2414 | 4 | int | m_renderHelmet | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2418 | 4 | int | m_bEquipHelmet | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x241C | 4 | int | m_weaponLeftHand | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2420 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2424 | 1 | unsigned __int8 | m_weaponCode | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2425 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2426 | 1 | unsigned __int8 | m_bDetectedByInfravision | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2427 | 1 | unsigned __int8 | m_bInvulnerable | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2428 | 1 | unsigned __int8 | m_bCanLieDown | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2429 | 1 | unsigned __int8 | m_resrefArmorBase | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x242A | 1 | unsigned __int8 | m_resrefArmorSpecific | +------------+------------------------+-----------------------------------------------+-----------------------------+ | | 1 | | ```` | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x242C | 4 | int | m_bDoubleBlit | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2430 | 4 | int | m_bSplitBams | +------------+------------------------+-----------------------------------------------+-----------------------------+ | 0x2434 | 1 | char | m_splitBamChar | +------------+------------------------+-----------------------------------------------+-----------------------------+ | | 3 | | ```` | +------------+------------------------+-----------------------------------------------+-----------------------------+ ---- .. _CGameAnimationTypeCharacterOld: CGameAnimationTypeCharacterOld --------------------------------- +------------+-------------------------+-----------------------------------------------+------------------------------+ | **Offset** | **Size (Total: 21168)** | **Type** | **Field** | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCD8 | 8 | :ref:`CString` | m_resrefShadow | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCE0 | 8 | :ref:`CString` | m_heightCode | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCE8 | 8 | :ref:`CString` | m_heightCodeHelmet | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCF0 | 1 | char | m_armorCode | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCF1 | 1 | char | m_armorMaxCode | +------------+-------------------------+-----------------------------------------------+------------------------------+ | | 6 | | ```` | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCF8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xD00 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xD08 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xD10 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xE48 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xF80 | 312 | :ref:`CVidCell` | m_w2VidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x10B8 | 312 | :ref:`CVidCell` | m_w2VidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x11F0 | 312 | :ref:`CVidCell` | m_caVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1328 | 312 | :ref:`CVidCell` | m_caVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1460 | 312 | :ref:`CVidCell` | m_a1VidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1598 | 312 | :ref:`CVidCell` | m_a1VidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x16D0 | 312 | :ref:`CVidCell` | m_a2VidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1808 | 312 | :ref:`CVidCell` | m_a2VidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1940 | 312 | :ref:`CVidCell` | m_a3VidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1A78 | 312 | :ref:`CVidCell` | m_a3VidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1BB0 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1BE0 | 8 | :ref:`CString` | m_resrefWeapon | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1BE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1BF0 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1BF8 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1C00 | 312 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1D38 | 312 | :ref:`CVidCell` | m_g1VidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1E70 | 312 | :ref:`CVidCell` | m_w2VidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1FA8 | 312 | :ref:`CVidCell` | m_w2VidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x20E0 | 312 | :ref:`CVidCell` | m_a1VidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2218 | 312 | :ref:`CVidCell` | m_a1VidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2350 | 312 | :ref:`CVidCell` | m_a2VidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2488 | 312 | :ref:`CVidCell` | m_a2VidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x25C0 | 312 | :ref:`CVidCell` | m_a3VidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x26F8 | 312 | :ref:`CVidCell` | m_a3VidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2830 | 48 | :ref:`CVidPalette` | m_weaponPalette | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2860 | 8 | :ref:`CString` | m_resrefShield | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2868 | 8 | :ref:`CVidCell`\* | m_currentVidCellShield | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2870 | 8 | :ref:`CVidCell`\* | m_currentVidCellShieldBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2878 | 8 | :ref:`CVidCell`\* | m_currentVidCellShieldExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2880 | 312 | :ref:`CVidCell` | m_g1VidCellShieldBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x29B8 | 312 | :ref:`CVidCell` | m_g1VidCellShieldExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2AF0 | 312 | :ref:`CVidCell` | m_w2VidCellShieldBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2C28 | 312 | :ref:`CVidCell` | m_w2VidCellShieldExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2D60 | 312 | :ref:`CVidCell` | m_a1VidCellShieldBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2E98 | 312 | :ref:`CVidCell` | m_a1VidCellShieldExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2FD0 | 312 | :ref:`CVidCell` | m_a2VidCellShieldBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3108 | 312 | :ref:`CVidCell` | m_a2VidCellShieldExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3240 | 312 | :ref:`CVidCell` | m_a3VidCellShieldBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3378 | 312 | :ref:`CVidCell` | m_a3VidCellShieldExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x34B0 | 48 | :ref:`CVidPalette` | m_shieldPalette | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x34E0 | 8 | :ref:`CString` | m_resrefHelmet | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x34E8 | 8 | :ref:`CVidCell`\* | m_currentVidCellHelmet | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x34F0 | 8 | :ref:`CVidCell`\* | m_currentVidCellHelmetBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x34F8 | 8 | :ref:`CVidCell`\* | m_currentVidCellHelmetExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3500 | 312 | :ref:`CVidCell` | m_g1VidCellHelmetBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3638 | 312 | :ref:`CVidCell` | m_g1VidCellHelmetExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3770 | 312 | :ref:`CVidCell` | m_w2VidCellHelmetBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x38A8 | 312 | :ref:`CVidCell` | m_w2VidCellHelmetExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x39E0 | 312 | :ref:`CVidCell` | m_caVidCellHelmetBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3B18 | 312 | :ref:`CVidCell` | m_caVidCellHelmetExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3C50 | 312 | :ref:`CVidCell` | m_a1VidCellHelmetBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3D88 | 312 | :ref:`CVidCell` | m_a1VidCellHelmetExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3EC0 | 312 | :ref:`CVidCell` | m_a2VidCellHelmetBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3FF8 | 312 | :ref:`CVidCell` | m_a2VidCellHelmetExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4130 | 312 | :ref:`CVidCell` | m_a3VidCellHelmetBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4268 | 312 | :ref:`CVidCell` | m_a3VidCellHelmetExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x43A0 | 48 | :ref:`CVidPalette` | m_helmetPalette | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x43D0 | 8 | :ref:`CVidCell`\* | m_currentVidCellShadow | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x43D8 | 8 | :ref:`CVidCell`\* | m_currentVidCellShadowBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x43E0 | 8 | :ref:`CVidCell`\* | m_currentVidCellShadowExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x43E8 | 312 | :ref:`CVidCell` | m_g1VidCellShadowBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4520 | 312 | :ref:`CVidCell` | m_g1VidCellShadowExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4658 | 312 | :ref:`CVidCell` | m_w2VidCellShadowBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4790 | 312 | :ref:`CVidCell` | m_w2VidCellShadowExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x48C8 | 312 | :ref:`CVidCell` | m_caVidCellShadowBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4A00 | 312 | :ref:`CVidCell` | m_caVidCellShadowExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4B38 | 312 | :ref:`CVidCell` | m_a1VidCellShadowBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4C70 | 312 | :ref:`CVidCell` | m_a1VidCellShadowExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4DA8 | 312 | :ref:`CVidCell` | m_a2VidCellShadowBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4EE0 | 312 | :ref:`CVidCell` | m_a2VidCellShadowExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x5018 | 312 | :ref:`CVidCell` | m_a3VidCellShadowBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x5150 | 312 | :ref:`CVidCell` | m_a3VidCellShadowExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x5288 | 2 | __int16 | m_currentBamSequence | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x528A | 2 | __int16 | m_currentBamDirection | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x528C | 4 | int | m_renderWeapons | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x5290 | 4 | int | m_bHideWeapons | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x5294 | 4 | int | m_renderHelmet | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x5298 | 4 | int | m_bEquipHelmet | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x529C | 4 | int | m_weaponLeftHand | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x52A0 | 4 | int | m_falseColor | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x52A4 | 1 | unsigned __int8 | m_weaponCode | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x52A5 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x52A6 | 1 | unsigned __int8 | m_bDetectedByInfravision | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x52A7 | 1 | unsigned __int8 | m_bInvulnerable | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x52A8 | 1 | unsigned __int8 | m_bCanLieDown | +------------+-------------------------+-----------------------------------------------+------------------------------+ | | 7 | | ```` | +------------+-------------------------+-----------------------------------------------+------------------------------+ ---- .. _CGameAnimationTypeEffect: CGameAnimationTypeEffect --------------------------------- +------------+------------------------+-----------------------------------------------+------------------------+ | **Offset** | **Size (Total: 3984)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD0 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCellShadow | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE0 | 312 | :ref:`CVidCell` | m_g1VidCell | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xE18 | 312 | :ref:`CVidCell` | m_g1VidCellShadow | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF50 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF80 | 1 | unsigned __int8 | m_translucent | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF81 | 1 | unsigned __int8 | m_bRender | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF82 | 2 | unsigned __int16 | m_posZ | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF84 | 2 | unsigned __int16 | m_deltaZ | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF86 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF88 | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF8A | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF8B | 1 | unsigned __int8 | m_listType | +------------+------------------------+-----------------------------------------------+------------------------+ | | 4 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------+ ---- .. _CGameAnimationTypeFlying: CGameAnimationTypeFlying --------------------------------- +------------+------------------------+-----------------------------------------------+-----------------------+ | **Offset** | **Size (Total: 3672)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xCD0 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xCE0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE18 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE48 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE4A | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE4C | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE50 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+-----------------------+ | | 7 | | ```` | +------------+------------------------+-----------------------------------------------+-----------------------+ ---- .. _CGameAnimationTypeMonster: CGameAnimationTypeMonster --------------------------------- +------------+------------------------+-----------------------------------------------+----------------------------+ | **Offset** | **Size (Total: 5384)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCE8 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xE20 | 312 | :ref:`CVidCell` | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xF58 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xF88 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xF90 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xF98 | 312 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x10D0 | 312 | :ref:`CVidCell` | m_g2VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1208 | 48 | :ref:`CVidPalette` | m_weaponPalette | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1238 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x123A | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x123C | 2 | __int16 | m_currentShootSequence | +------------+------------------------+-----------------------------------------------+----------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1240 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1244 | 4 | int | m_translucent | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1248 | 4 | int | m_bTwoPalettes | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x124C | 8 | :ref:`CResRef` | m_cResRefPalette1 | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1254 | 8 | :ref:`CResRef` | m_cResRefPalette2 | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x125C | 4 | int | m_renderWeapons | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1260 | 4 | int | m_bHideWeapons | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1264 | 4 | int | m_weaponLeftHand | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1268 | 1 | unsigned __int8 | m_bDetectedByInfravision | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1269 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+----------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x126C | 4 | int | m_bCanLieDown | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1270 | 4 | int | m_bPathSmooth | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1274 | 4 | int | m_bSplitBams | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1278 | 1 | char | m_splitBamChar | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1279 | 1 | char | m_currentShootSplit | +------------+------------------------+-----------------------------------------------+----------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x127C | 4 | int | m_bGlowLayer | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1280 | 8 | :ref:`CString` | m_glowResref | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1288 | 8 | :ref:`CVidCell`\* | m_glowCurrentVidCell | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1290 | 8 | :ref:`CVidCell`\* | m_glowCurrentVidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1298 | 312 | :ref:`CVidCell` | m_glowG1VidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x13D0 | 312 | :ref:`CVidCell` | m_glowG2VidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ ---- .. _CGameAnimationTypeMonsterAnkheg: CGameAnimationTypeMonsterAnkheg --------------------------------- +------------+------------------------+-----------------------------------------------+----------------------------+ | **Offset** | **Size (Total: 7096)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xCF0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xE28 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0xF60 | 312 | :ref:`CVidCell` | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1098 | 312 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x11D0 | 312 | :ref:`CVidCell` | m_g3VidCellBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1308 | 312 | :ref:`CVidCell` | m_g3VidCellExtend | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1440 | 8 | :ref:`CVidCell`\* | m_currentVidCellHole | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1448 | 8 | :ref:`CVidCell`\* | m_currentVidCellHoleBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1450 | 8 | :ref:`CVidCell`\* | m_currentVidCellHoleExtend | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1458 | 312 | :ref:`CVidCell` | m_g1VidCellHoleBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1590 | 312 | :ref:`CVidCell` | m_g1VidCellHoleExtend | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x16C8 | 312 | :ref:`CVidCell` | m_g2VidCellHoleBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1800 | 312 | :ref:`CVidCell` | m_g2VidCellHoleExtend | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1938 | 312 | :ref:`CVidCell` | m_g3VidCellHoleBase | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1A70 | 312 | :ref:`CVidCell` | m_g3VidCellHoleExtend | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1BA8 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1BAA | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1BAC | 4 | int | m_bAboveGround | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1BB0 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+----------------------------+ | | 3 | | ```` | +------------+------------------------+-----------------------------------------------+----------------------------+ | 0x1BB4 | 4 | int | m_bMirrorBam | +------------+------------------------+-----------------------------------------------+----------------------------+ ---- .. _CGameAnimationTypeMonsterIcewind: CGameAnimationTypeMonsterIcewind --------------------------------- +------------+-------------------------+-----------------------------------------------+------------------------------+ | **Offset** | **Size (Total: 19584)** | **Type** | **Field** | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xCF0 | 312 | :ref:`CVidCell` | m_a1VidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xE28 | 312 | :ref:`CVidCell` | m_a1VidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0xF60 | 312 | :ref:`CVidCell` | m_a2VidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1098 | 312 | :ref:`CVidCell` | m_a2VidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x11D0 | 312 | :ref:`CVidCell` | m_a3VidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1308 | 312 | :ref:`CVidCell` | m_a3VidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1440 | 312 | :ref:`CVidCell` | m_shVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1578 | 312 | :ref:`CVidCell` | m_shVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x16B0 | 312 | :ref:`CVidCell` | m_awVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x17E8 | 312 | :ref:`CVidCell` | m_awVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1920 | 312 | :ref:`CVidCell` | m_slVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1A58 | 312 | :ref:`CVidCell` | m_slVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1B90 | 312 | :ref:`CVidCell` | m_deVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1CC8 | 312 | :ref:`CVidCell` | m_deVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1E00 | 312 | :ref:`CVidCell` | m_daVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x1F38 | 312 | :ref:`CVidCell` | m_daVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2070 | 312 | :ref:`CVidCell` | m_paVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x21A8 | 312 | :ref:`CVidCell` | m_paVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x22E0 | 312 | :ref:`CVidCell` | m_reVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2418 | 312 | :ref:`CVidCell` | m_reVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2550 | 312 | :ref:`CVidCell` | m_coVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2688 | 312 | :ref:`CVidCell` | m_coVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x27C0 | 312 | :ref:`CVidCell` | m_caVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x28F8 | 312 | :ref:`CVidCell` | m_caVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2A30 | 312 | :ref:`CVidCell` | m_twVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2B68 | 312 | :ref:`CVidCell` | m_twVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2CA0 | 312 | :ref:`CVidCell` | m_waVidCellBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2DD8 | 312 | :ref:`CVidCell` | m_waVidCellExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2F10 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2F18 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2F20 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x2F28 | 312 | :ref:`CVidCell` | m_a1VidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3060 | 312 | :ref:`CVidCell` | m_a1VidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3198 | 312 | :ref:`CVidCell` | m_a2VidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x32D0 | 312 | :ref:`CVidCell` | m_a2VidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3408 | 312 | :ref:`CVidCell` | m_a3VidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3540 | 312 | :ref:`CVidCell` | m_a3VidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3678 | 312 | :ref:`CVidCell` | m_shVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x37B0 | 312 | :ref:`CVidCell` | m_shVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x38E8 | 312 | :ref:`CVidCell` | m_awVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3A20 | 312 | :ref:`CVidCell` | m_awVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3B58 | 312 | :ref:`CVidCell` | m_slVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3C90 | 312 | :ref:`CVidCell` | m_slVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3DC8 | 312 | :ref:`CVidCell` | m_daVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x3F00 | 312 | :ref:`CVidCell` | m_daVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4038 | 312 | :ref:`CVidCell` | m_paVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4170 | 312 | :ref:`CVidCell` | m_paVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x42A8 | 312 | :ref:`CVidCell` | m_reVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x43E0 | 312 | :ref:`CVidCell` | m_reVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4518 | 312 | :ref:`CVidCell` | m_coVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4650 | 312 | :ref:`CVidCell` | m_coVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4788 | 312 | :ref:`CVidCell` | m_caVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x48C0 | 312 | :ref:`CVidCell` | m_caVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x49F8 | 312 | :ref:`CVidCell` | m_waVidCellWeaponBase | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4B30 | 312 | :ref:`CVidCell` | m_waVidCellWeaponExtend | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4C68 | 2 | __int16 | m_currentBamDirection | +------------+-------------------------+-----------------------------------------------+------------------------------+ | | 2 | | ```` | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4C6C | 4 | int | m_bRenderWeapons | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4C70 | 4 | int | m_bHideWeapons | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4C74 | 4 | int | m_weaponLeftHand | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4C78 | 1 | unsigned __int8 | m_bDetectedByInfravision | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4C79 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+-------------------------+-----------------------------------------------+------------------------------+ | | 2 | | ```` | +------------+-------------------------+-----------------------------------------------+------------------------------+ | 0x4C7C | 4 | int | m_translucent | +------------+-------------------------+-----------------------------------------------+------------------------------+ ---- .. _CGameAnimationTypeMonsterLarge: CGameAnimationTypeMonsterLarge --------------------------------- +------------+------------------------+-----------------------------------------------+------------------------+ | **Offset** | **Size (Total: 5248)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCF0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xE28 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF60 | 312 | :ref:`CVidCell` | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1098 | 312 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x11D0 | 312 | :ref:`CVidCell` | m_g3VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1308 | 312 | :ref:`CVidCell` | m_g3VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1440 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1470 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1472 | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1474 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1478 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+------------------------+ | | 7 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------+ ---- .. _CGameAnimationTypeMonsterLarge16: CGameAnimationTypeMonsterLarge16 --------------------------------- +------------+------------------------+-----------------------------------------------+------------------------+ | **Offset** | **Size (Total: 5248)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCF0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xE28 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xF60 | 312 | :ref:`CVidCell` | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1098 | 312 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x11D0 | 312 | :ref:`CVidCell` | m_g3VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1308 | 312 | :ref:`CVidCell` | m_g3VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1440 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1470 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1472 | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1474 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x1478 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+------------------------+ | | 7 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------+ ---- .. _CGameAnimationTypeMonsterLayered: CGameAnimationTypeMonsterLayered --------------------------------- +------------+------------------------+-----------------------------------------------+------------------------------+ | **Offset** | **Size (Total: 5968)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCF0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xE28 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xF60 | 312 | :ref:`CVidCell` | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1098 | 312 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x11D0 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1200 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1208 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1210 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1218 | 312 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1350 | 312 | :ref:`CVidCell` | m_g1VidCellWeaponExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1488 | 312 | :ref:`CVidCell` | m_g2VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x15C0 | 312 | :ref:`CVidCell` | m_g2VidCellWeaponExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x16F8 | 48 | :ref:`CVidPalette` | m_weaponPalette | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1728 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x172A | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x172C | 4 | int | m_renderWeapons | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1730 | 4 | int | m_bHideWeapons | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1734 | 4 | int | m_weaponLeftHand | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1738 | 1 | unsigned __int8 | m_nMeleeWeaponReady | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1739 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+------------------------------+ | | 6 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1740 | 16 | Array<:ref:`CString`,2> | m_resrefWeapon | +------------+------------------------+-----------------------------------------------+------------------------------+ ---- .. _CGameAnimationTypeMonsterLayeredSpell: CGameAnimationTypeMonsterLayeredSpell ------------------------------------- +------------+------------------------+-----------------------------------------------+------------------------------+ | **Offset** | **Size (Total: 5984)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xCF0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xE28 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0xF60 | 312 | :ref:`CVidCell` | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1098 | 312 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x11D0 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1200 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeapon | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1208 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1210 | 8 | :ref:`CVidCell`\* | m_currentVidCellWeaponExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1218 | 312 | :ref:`CVidCell` | m_g1VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1350 | 312 | :ref:`CVidCell` | m_g1VidCellWeaponExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1488 | 312 | :ref:`CVidCell` | m_g2VidCellWeaponBase | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x15C0 | 312 | :ref:`CVidCell` | m_g2VidCellWeaponExtend | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x16F8 | 48 | :ref:`CVidPalette` | m_weaponPalette | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1728 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x172A | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x172C | 4 | int | m_renderWeapons | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1730 | 4 | int | m_bHideWeapons | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1734 | 4 | int | m_weaponLeftHand | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1738 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+------------------------------+ | | 4 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1740 | 16 | Array<:ref:`CString`,2> | m_resrefWeapon | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1750 | 1 | unsigned __int8 | m_bInvulnerable | +------------+------------------------+-----------------------------------------------+------------------------------+ | | 3 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1754 | 4 | int | m_bDualAttack | +------------+------------------------+-----------------------------------------------+------------------------------+ | 0x1758 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+------------------------------+ | | 7 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------------+ ---- .. _CGameAnimationTypeMonsterMulti: CGameAnimationTypeMonsterMulti --------------------------------- +------------+------------------------+-----------------------------------------------+-------------------------+ | **Offset** | **Size (Total: 4872)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xCF0 | 8 | :ref:`CVidCell`\* | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xCF8 | 8 | :ref:`CVidCell`\* | m_g3VidCellBase | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xD00 | 8 | :ref:`CVidCell`\* | m_g4VidCellBase | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xD08 | 8 | :ref:`CVidCell`\* | m_g5VidCellBase | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xD10 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xD40 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xD42 | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+-------------------------+ | | 4 | | ```` | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xD48 | 8 | :ref:`CVidBitmap`\* | m_currentNewPalette | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xD50 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+-------------------------+ | | 4 | | ```` | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xD58 | 288 | :ref:`CVidBitmap` | m_g1NewPalette | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xE78 | 288 | :ref:`CVidBitmap` | m_g2NewPalette | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0xF98 | 288 | :ref:`CVidBitmap` | m_g3NewPalette | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x10B8 | 288 | :ref:`CVidBitmap` | m_g4NewPalette | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x11D8 | 288 | :ref:`CVidBitmap` | m_g5NewPalette | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x12F8 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x12F9 | 1 | unsigned __int8 | m_nQuadrants | +------------+------------------------+-----------------------------------------------+-------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x12FC | 4 | int | m_bDoubleBlit | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x1300 | 4 | int | m_bSplitBams | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x1304 | 1 | char | m_splitBamChar | +------------+------------------------+-----------------------------------------------+-------------------------+ | 0x1305 | 1 | char | m_splitDirectionBamChar | +------------+------------------------+-----------------------------------------------+-------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+-------------------------+ ---- .. _CGameAnimationTypeMonsterMultiNew: CGameAnimationTypeMonsterMultiNew --------------------------------- +------------+------------------------+-----------------------------------------------+--------------------------+ | **Offset** | **Size (Total: 3424)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_pCurrentVidCell | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_pCurrentVidCellBase | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_pg1VidCellBase | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCF0 | 8 | :ref:`CVidCell`\* | m_pg2VidCellBase | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCF8 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD28 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD2A | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD2C | 2 | __int16 | m_currentShootSequence | +------------+------------------------+-----------------------------------------------+--------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD30 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD34 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD35 | 1 | unsigned __int8 | m_nQuadrants | +------------+------------------------+-----------------------------------------------+--------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD38 | 4 | int | m_bSplitBams | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD3C | 1 | char | m_splitBamChar | +------------+------------------------+-----------------------------------------------+--------------------------+ | | 3 | | ```` | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD40 | 4 | int | m_translucent | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD44 | 4 | int | m_renderWeapons | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD48 | 4 | int | m_weaponLeftHand | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD4C | 1 | unsigned __int8 | m_bDetectedByInfravision | +------------+------------------------+-----------------------------------------------+--------------------------+ | | 3 | | ```` | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD50 | 4 | int | m_bCanLieDown | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD54 | 4 | int | m_bPathSmooth | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xD58 | 1 | char | m_currentShootSplit | +------------+------------------------+-----------------------------------------------+--------------------------+ | | 7 | | ```` | +------------+------------------------+-----------------------------------------------+--------------------------+ ---- .. _CGameAnimationTypeMonsterOld: CGameAnimationTypeMonsterOld --------------------------------- +------------+------------------------+-----------------------------------------------+--------------------------+ | **Offset** | **Size (Total: 4624)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xCF0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xE28 | 312 | :ref:`CVidCell` | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0xF60 | 312 | :ref:`CVidCell` | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x1098 | 312 | :ref:`CVidCell` | m_g2VidCellExtend | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x11D0 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x1200 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x1202 | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x1204 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x1208 | 4 | int | m_translucent | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x120C | 1 | unsigned __int8 | m_bDetectedByInfravision | +------------+------------------------+-----------------------------------------------+--------------------------+ | 0x120D | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+--------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+--------------------------+ ---- .. _CGameAnimationTypeMonsterQuadrant: CGameAnimationTypeMonsterQuadrant --------------------------------- +------------+------------------------+-----------------------------------------------+------------------------+ | **Offset** | **Size (Total: 3432)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+------------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD0 | 8 | :ref:`CString` | m_resref | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE0 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCE8 | 8 | :ref:`CVidCell`\* | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCF0 | 8 | :ref:`CVidCell`\* | m_g2VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xCF8 | 8 | :ref:`CVidCell`\* | m_g3VidCellBase | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD00 | 8 | :ref:`CVidCell`\* | m_currentVidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD08 | 8 | :ref:`CVidCell`\* | m_g1VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD10 | 8 | :ref:`CVidCell`\* | m_g2VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD18 | 8 | :ref:`CVidCell`\* | m_g3VidCellExtend | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD20 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD50 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD52 | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD54 | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD58 | 1 | unsigned __int8 | m_extendDirectionTest | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD59 | 1 | unsigned __int8 | m_nQuadrants | +------------+------------------------+-----------------------------------------------+------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD5C | 4 | int | m_bCaster | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD60 | 4 | int | m_bExtendDir | +------------+------------------------+-----------------------------------------------+------------------------+ | 0xD64 | 4 | int | m_pathSmooth | +------------+------------------------+-----------------------------------------------+------------------------+ ---- .. _CGameAnimationTypeTownStatic: CGameAnimationTypeTownStatic --------------------------------- +------------+------------------------+-----------------------------------------------+-----------------------+ | **Offset** | **Size (Total: 3672)** | **Type** | **Field** | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0x0 | 3280 | :ref:`CGameAnimationType` | baseclass_0 | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xCD0 | 8 | :ref:`CVidCell`\* | m_currentVidCell | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xCD8 | 8 | :ref:`CVidCell`\* | m_currentVidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xCE0 | 312 | :ref:`CVidCell` | m_g1VidCellBase | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE18 | 48 | :ref:`CVidPalette` | m_charPalette | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE48 | 2 | __int16 | m_currentBamSequence | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE4A | 2 | __int16 | m_currentBamDirection | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE4C | 4 | int | m_falseColor | +------------+------------------------+-----------------------------------------------+-----------------------+ | 0xE50 | 1 | unsigned __int8 | m_bCanLieDown | +------------+------------------------+-----------------------------------------------+-----------------------+ | | 7 | | ```` | +------------+------------------------+-----------------------------------------------+-----------------------+ ---- .. _CGameArea: CGameArea --------------------------------- +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | **Offset** | **Size (Total: 4384)** | **Type** | **Field** | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x0 | 76 | :ref:`CAreaFileHeader` | m_header | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4C | 4 | int | m_bHeaderExtendedNight | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x50 | 144 | :ref:`CAreaSoundsAndMusic` | m_headerSound | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xE0 | 228 | :ref:`CAreaFileRestEncounter` | m_headerRestEncounter | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 4 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1C8 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CAreaFileCharacterEntryPoint`\*> | m_entryPoints | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x200 | 1 | unsigned __int8 | m_id | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x201 | 1 | unsigned __int8 | m_nCharacters | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x202 | 1 | unsigned __int8 | m_nInfravision | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x203 | 1 | unsigned __int8 | m_bAreaLoaded | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x204 | 8 | :ref:`CResRef` | m_resref | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x20C | 8 | :ref:`CResRef` | m_restMovieDay | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x214 | 8 | :ref:`CResRef` | m_restMovieNight | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x21C | 1 | unsigned __int8 | m_waterAlpha | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 3 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x220 | 8 | :ref:`CResWED`\* | m_pResWED | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x228 | 8 | :ref:`CInfGame`\* | m_pGame | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x230 | 4 | int | m_nScrollState | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x234 | 4 | int | m_nKeyScrollState | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x238 | 4 | int | m_bSelectionSquareEnabled | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x23C | 4 | int | m_bTravelSquare | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x240 | 4 | int | m_iPickedOnDown | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x244 | 4 | int | m_iPicked | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x248 | 4 | int | m_iPickedTarget | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x24C | 4 | int | m_bPicked | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x250 | 4 | int | m_nToolTip | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x254 | 8 | :ref:`CPoint` | m_mousePos | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 4 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x260 | 288 | :ref:`CVidBitmap` | m_bmLum | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x380 | 8 | :ref:`CVidBitmap`\* | m_pbmLumNight | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x388 | 288 | :ref:`CVidBitmap` | m_bmHeight | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4A8 | 8 | :ref:`CObjectMarker`\* | m_pObjectMarker | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4B0 | 8 | :ref:`CObjectMarker`\* | m_pObjectMarkerHealthBar | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4B8 | 1 | unsigned __int8 | m_firstRender | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 3 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4BC | 16 | :ref:`CRect` | m_selectSquare | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4CC | 2 | __int16 | m_rotation | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 2 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4D0 | 8 | :ref:`CPoint` | m_moveDest | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4D8 | 4 | int | m_groupMove | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4DC | 16 | Array | m_terrainTable | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4EC | 16 | Array | m_visibleTerrainTable | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x4FC | 4 | int | m_nAIIndex | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x500 | 4 | int | m_bInPathSearch | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x504 | 4 | unsigned int | m_nInitialAreaID | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x508 | 4 | unsigned int | m_nFirstObject | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x50C | 4 | unsigned int | m_dwLastProgressRenderTickCount | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x510 | 4 | unsigned int | m_dwLastProgressMsgTickCount | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x514 | 1 | unsigned __int8 | m_nRandomMonster | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 1 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x516 | 2 | __int16 | m_nVisibleMonster | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x518 | 1 | unsigned __int8 | m_bRecentlySaved | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 3 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x51C | 4 | unsigned int | m_nSavedTime | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x520 | 168 | :ref:`CGameAreaNotes` | m_cGameAreaNotes | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x5C8 | 1176 | :ref:`CInfinity` | m_cInfinity | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xA60 | 336 | :ref:`CSearchBitmap` | m_search | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xBB0 | 112 | :ref:`CVisibilityMap` | m_visibility | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xC20 | 8 | unsigned __int8* | m_pDynamicHeight | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xC28 | 4 | int | m_startedMusic | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xC2C | 4 | unsigned int | m_startedMusicCounter | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xC30 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSort | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xC68 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSortBack | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xCA0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSortFlight | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xCD8 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSortUnder | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xD10 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSortAdd | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xD48 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSortBackAdd | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xD80 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSortFlightAdd | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xDB8 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSortUnderAdd | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xDF0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,__POSITION*> | m_lVertSortRemove | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xE28 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,__POSITION*> | m_lVertSortBackRemove | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xE60 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,__POSITION*> | m_lVertSortFlightRemove | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xE98 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,__POSITION*> | m_lVertSortUnderRemove | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xED0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CTiledObject`\*> | m_lTiledObjects | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xF08 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lGameTextObjects | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xF40 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lVertSortTransition | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xF78 | 8 | :ref:`CPoint` | m_ptOldViewPos | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xF80 | 16 | :ref:`CVariableHash` | m_variables | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xF90 | 16 | :ref:`CVariableHash` | m_namedCreatures | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFA0 | 1 | unsigned __int8 | m_bPermitNewCharacters | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 1 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFA2 | 2 | __int16 | m_nCurrentSong | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFA4 | 4 | int | m_nBattleSongCounter | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFA8 | 4 | int | m_nDamageCounter | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFAC | 2 | __int16 | m_nScreenFlash | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFAE | 2 | __int16 | m_nScreenFlashFade | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFB0 | 4 | unsigned int | m_screenFlashRGB | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 4 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFB8 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CGameAreaClairvoyanceEntry`\*> | m_lClairvoyanceObjects | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0xFF0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lContainersNeedingUpdate | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1028 | 4 | int | m_bAnySpritesInActions | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x102C | 4 | int | m_nMPSynchCounter | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1030 | 1 | unsigned __int8 | m_nMPSignalType | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1031 | 1 | unsigned __int8 | m_nMPSignalData | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 2 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1034 | 4 | int | m_nMPSignalsToSend | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1038 | 4 | int | m_nEnemyCountWork | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x103C | 4 | int | m_nEnemyCountLast | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1040 | 4 | int | m_nEnemyCount2ndLast | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1044 | 4 | int | m_nEnemyCountSequestered | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1048 | 4 | int | m_nTrapCountWork | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x104C | 4 | int | m_nTrapCountLast | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1050 | 4 | int | m_nTrapCount2ndLast | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1054 | 4 | int | m_nUnloadCounter | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1058 | 4 | int | m_bDisplayingHealth | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 4 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1060 | 72 | :ref:`CMemINI` | INIFile | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x10A8 | 8 | :ref:`CSpawnFile`\* | mpSpawner | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x10B0 | 4 | int | m_nCreatureNodeCount | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x10B4 | 8 | :ref:`CSize` | m_lightmapRatio | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 4 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x10C0 | 24 | :ref:`CGameArea::m_cWalkableRenderCache_t>` | m_cWalkableRenderCache | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x10D8 | 32 | :ref:`CSound` | m_sndAmbientDay | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x10F8 | 32 | :ref:`CSound` | m_sndAmbientNight | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x1118 | 1 | unsigned __int8 | m_sndAmbientVolume | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 1 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x111A | 2 | unsigned __int16 | m_sndAmbientDayVolume | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | 0x111C | 2 | unsigned __int16 | m_sndAmbientNightVolume | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ | | 2 | | ```` | +------------+------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+ ---- .. _CGameArea\:\:: CGameArea::m_cWalkableRenderCache_t ----------------------------------- +------------+----------------------+-------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+-------------------------+---------------+ | 0x0 | 4 | int | nTriCount | +------------+----------------------+-------------------------+---------------+ | 0x4 | 4 | int | nLineCount | +------------+----------------------+-------------------------+---------------+ | 0x8 | 8 | :ref:`CPoint`\* | pVertexArray | +------------+----------------------+-------------------------+---------------+ | 0x10 | 1 | bool | bReady | +------------+----------------------+-------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+-------------------------+---------------+ ---- .. _CGameAreaClairvoyanceEntry: CGameAreaClairvoyanceEntry --------------------------------- +------------+----------------------+-----------------------+------------------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+-----------------------+------------------------+ | 0x0 | 8 | :ref:`CPoint` | m_position | +------------+----------------------+-----------------------+------------------------+ | 0x8 | 4 | int | m_id | +------------+----------------------+-----------------------+------------------------+ | 0xC | 4 | int | m_timeKill | +------------+----------------------+-----------------------+------------------------+ | 0x10 | 8 | unsigned __int8* | m_pVisibleTerrainTable | +------------+----------------------+-----------------------+------------------------+ | 0x18 | 4 | int | m_charId | +------------+----------------------+-----------------------+------------------------+ | 0x1C | 2 | __int16 | m_visRange | +------------+----------------------+-----------------------+------------------------+ | | 2 | | ```` | +------------+----------------------+-----------------------+------------------------+ | 0x20 | 8 | int* | m_pVisMapExploredArea | +------------+----------------------+-----------------------+------------------------+ ---- .. _CGameAreaNotes: CGameAreaNotes --------------------------------- Used by the :ref:`CGameAreaNotes Class` +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | **Offset** | **Size (Total: 168)** | **Type** | **Field** | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0x0 | 4 | int | m_bInitialized | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0x4 | 8 | :ref:`CPoint` | m_ptCellSize | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0xC | 8 | :ref:`CPoint` | m_ptButtonSize | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | | 4 | | ```` | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0x18 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CAreaUserNote`\*> | m_areaNoteList | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0x50 | 52 | :ref:`CAreaUserNote` | m_cAreaNote | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0x84 | 4 | int | m_bAddingNote | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0x88 | 4 | unsigned int | m_nNoteButtonClicked | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0x8C | 8 | :ref:`CResRef` | m_rArea | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | | 4 | | ```` | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0x98 | 8 | :ref:`CString` | m_szBuffer | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0xA0 | 1 | unsigned __int8 | m_bNetworkDelete | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | 0xA1 | 1 | unsigned __int8 | m_nCurrentIcon | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ | | 6 | | ```` | +------------+-----------------------+--------------------------------------------------------------------------------------------------------+----------------------+ ---- .. _CGameButtonList: CGameButtonList --------------------------------- +------------+----------------------+----------------------------------------------------------------------------------------------------+------------------------+ | **Offset** | **Size (Total: 64)** | **Type** | **Field** | +------------+----------------------+----------------------------------------------------------------------------------------------------+------------------------+ | 0x0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CButtonData`\*> | baseclass_0 | +------------+----------------------+----------------------------------------------------------------------------------------------------+------------------------+ | 0x38 | 4 | int | m_nFirstMageSpellIndex | +------------+----------------------+----------------------------------------------------------------------------------------------------+------------------------+ | | 4 | | ```` | +------------+----------------------+----------------------------------------------------------------------------------------------------+------------------------+ ---- .. _CGameChunk: CGameChunk --------------------------------- +------------+-----------------------+---------------------------------------+-----------------------+ | **Offset** | **Size (Total: 192)** | **Type** | **Field** | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x0 | 96 | :ref:`CGameObject` | baseclass_0 | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x60 | 16 | Array | m_visibleTerrainTable | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x70 | 24 | :ref:`CGameAnimation` | m_animation | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x88 | 4 | int | m_animationRunning | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x8C | 8 | :ref:`CPoint` | m_posDelta | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x94 | 4 | int | m_posZDelta | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x98 | 1 | unsigned __int8 | m_doBounce | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x99 | 1 | unsigned __int8 | m_duration | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x9A | 1 | unsigned __int8 | m_durationFade | +------------+-----------------------+---------------------------------------+-----------------------+ | | 5 | | ```` | +------------+-----------------------+---------------------------------------+-----------------------+ | 0xA0 | 32 | :ref:`CSound` | m_sound | +------------+-----------------------+---------------------------------------+-----------------------+ ---- .. _CGameContainer: CGameContainer --------------------------------- Used by the :ref:`CGameContainer Class` +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | **Offset** | **Size (Total: 2488)** | **Type** | **Field** | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x0 | 1344 | :ref:`CGameAIBase` | baseclass_0 | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x540 | 16 | :ref:`CRect` | m_rBounding | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x550 | 8 | :ref:`CPoint`\* | m_pPolygon | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x558 | 2 | unsigned __int16 | m_nPolygon | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | | 6 | | ```` | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x560 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CItem`\*> | m_lstItems | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x598 | 2 | unsigned __int16 | m_containerType | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | | 2 | | ```` | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x59C | 8 | :ref:`CPoint` | m_ptWalkToUse | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | | 4 | | ```` | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x5A8 | 936 | Array<:ref:`CVidCell`,3> | m_pileVidCell | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x950 | 1 | unsigned __int8 | m_nPileVidCell | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x951 | 1 | unsigned __int8 | m_bDeleteMe | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x952 | 8 | Array | m_scriptRes | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x95A | 2 | unsigned __int16 | m_lockDifficulty | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x95C | 4 | unsigned int | m_dwFlags | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x960 | 2 | unsigned __int16 | m_trapDetectionDifficulty | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x962 | 2 | unsigned __int16 | m_trapRemovalDifficulty | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x964 | 2 | unsigned __int16 | m_trapActivated | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x966 | 2 | unsigned __int16 | m_trapDetected | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x968 | 8 | :ref:`CPoint` | m_posTrapOrigin | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x970 | 2 | unsigned __int16 | m_triggerRange | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x972 | 32 | Array | m_ownedBy | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x992 | 8 | :ref:`CResRef` | m_keyType | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | | 2 | | ```` | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x99C | 4 | unsigned int | m_breakDifficulty | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x9A0 | 2 | __int16 | m_drawPoly | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | | 2 | | ```` | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x9A4 | 4 | unsigned int | m_strNotPickable | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x9A8 | 4 | int | m_bJustCreated | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x9AC | 4 | int | m_bNeedUpdate | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | 0x9B0 | 1 | unsigned __int8 | m_probabilityRoll | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ | | 7 | | ```` | +------------+------------------------+----------------------------------------------------------------------------------------+---------------------------+ ---- .. _CGameDialogEntry: CGameDialogEntry --------------------------------- Used by the :ref:`CGameDialogEntry Class` +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | **Offset** | **Size (Total: 112)** | **Type** | **Field** | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | 0x0 | 32 | :ref:`CTypedPtrArray`\<:ref:`CPtrArray`, :ref:`CGameDialogReply`\*> | baseclass_0 | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | 0x20 | 4 | unsigned int | m_dialogText | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | | 4 | | ```` | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | 0x28 | 56 | :ref:`CAICondition` | m_startCondition | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | 0x60 | 4 | int | m_picked | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | 0x64 | 4 | unsigned int | m_conditionPriority | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | 0x68 | 4 | unsigned int | m_dialogIndex | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | 0x6C | 1 | unsigned __int8 | m_bDisplayButton | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ | | 3 | | ```` | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------+ ---- .. _CGameDialogIdentifier: CGameDialogIdentifier --------------------------------- +------------+----------------------+-------------------------+-----------+ | **Offset** | **Size (Total: 12)** | **Type** | **Field** | +------------+----------------------+-------------------------+-----------+ | 0x0 | 8 | :ref:`CResRef` | m_dialog | +------------+----------------------+-------------------------+-----------+ | 0x8 | 4 | unsigned int | m_index | +------------+----------------------+-------------------------+-----------+ ---- .. _CGameDialogReply: CGameDialogReply --------------------------------- Used by the :ref:`CGameDialogReply Class` +------------+-----------------------+-----------------------------------+------------------------+ | **Offset** | **Size (Total: 200)** | **Type** | **Field** | +------------+-----------------------+-----------------------------------+------------------------+ | 0x0 | 4 | unsigned int | m_flags | +------------+-----------------------+-----------------------------------+------------------------+ | 0x4 | 4 | unsigned int | m_replyText | +------------+-----------------------+-----------------------------------+------------------------+ | 0x8 | 4 | unsigned int | m_journalEntry | +------------+-----------------------+-----------------------------------+------------------------+ | | 4 | | ```` | +------------+-----------------------+-----------------------------------+------------------------+ | 0x10 | 56 | :ref:`CAICondition` | m_condition | +------------+-----------------------+-----------------------------------+------------------------+ | 0x48 | 64 | :ref:`CAIResponse` | m_response | +------------+-----------------------+-----------------------------------+------------------------+ | 0x88 | 8 | :ref:`CResRef` | m_nextDialog | +------------+-----------------------+-----------------------------------+------------------------+ | 0x90 | 4 | unsigned int | m_nextEntryIndex | +------------+-----------------------+-----------------------------------+------------------------+ | | 4 | | ```` | +------------+-----------------------+-----------------------------------+------------------------+ | 0x98 | 8 | __POSITION* | m_displayPosition | +------------+-----------------------+-----------------------------------+------------------------+ | 0xA0 | 4 | int | m_removeIfPicked | +------------+-----------------------+-----------------------------------+------------------------+ | 0xA4 | 1 | unsigned __int8 | m_displayListId | +------------+-----------------------+-----------------------------------+------------------------+ | | 3 | | ```` | +------------+-----------------------+-----------------------------------+------------------------+ | 0xA8 | 8 | :ref:`CString` | m_conditionString | +------------+-----------------------+-----------------------------------+------------------------+ | 0xB0 | 4 | int | m_needToParseCondition | +------------+-----------------------+-----------------------------------+------------------------+ | | 4 | | ```` | +------------+-----------------------+-----------------------------------+------------------------+ | 0xB8 | 8 | :ref:`CString` | m_responseString | +------------+-----------------------+-----------------------------------+------------------------+ | 0xC0 | 4 | int | m_needToParseResponse | +------------+-----------------------+-----------------------------------+------------------------+ | 0xC4 | 4 | int | m_bracketedActions | +------------+-----------------------+-----------------------------------+------------------------+ ---- .. _CGameDialogSprite: CGameDialogSprite --------------------------------- Used by the :ref:`CGameDialogSprite Class` +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | **Offset** | **Size (Total: 136)** | **Type** | **Field** | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x0 | 8 | :ref:`CResRef` | m_file | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x8 | 32 | :ref:`CTypedPtrArray`\<:ref:`CPtrArray`, :ref:`CGameDialogEntry`\*> | m_dialogEntries | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x28 | 32 | :ref:`CTypedPtrArray`\<:ref:`CPtrArray`, :ref:`CGameDialogEntry`\*> | m_dialogEntriesOrdered | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x48 | 4 | int | m_characterIndex | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x4C | 4 | int | m_talkerIndex | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x50 | 4 | unsigned int | m_currentEntryIndex | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x54 | 4 | int | m_waitingForResponse | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x58 | 4 | int | m_responseMarker | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x5C | 4 | unsigned int | m_playerColor | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x60 | 8 | :ref:`CString` | m_playerName | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x68 | 4 | int | m_dialogFreezeCounter | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x6C | 4 | int | m_dialogFreezeMultiplayer | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x70 | 4 | unsigned int | m_dWFlags | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x74 | 4 | int | m_bPlayedStartSound | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x78 | 4 | int | m_bItemDialog | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x7C | 4 | int | m_bSuppressName | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | 0x80 | 4 | int | m_UpdateTime | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ | | 4 | | ```` | +------------+-----------------------+------------------------------------------------------------------------------------------------------------------+---------------------------+ ---- .. _CGameDoor: CGameDoor --------------------------------- Used by the :ref:`CGameDoor Class` +------------+------------------------+-----------------------------------+---------------------------+ | **Offset** | **Size (Total: 1704)** | **Type** | **Field** | +------------+------------------------+-----------------------------------+---------------------------+ | 0x0 | 1344 | :ref:`CGameAIBase` | baseclass_0 | +------------+------------------------+-----------------------------------+---------------------------+ | 0x540 | 8 | :ref:`CResRef` | m_resID | +------------+------------------------+-----------------------------------+---------------------------+ | 0x548 | 16 | :ref:`CRect` | m_rOpenBounding | +------------+------------------------+-----------------------------------+---------------------------+ | 0x558 | 16 | :ref:`CRect` | m_rClosedBounding | +------------+------------------------+-----------------------------------+---------------------------+ | 0x568 | 4 | unsigned int | m_cursorType | +------------+------------------------+-----------------------------------+---------------------------+ | 0x56C | 4 | unsigned int | m_dwFlags | +------------+------------------------+-----------------------------------+---------------------------+ | 0x570 | 8 | :ref:`CPoint`\* | m_pOpenPolygon | +------------+------------------------+-----------------------------------+---------------------------+ | 0x578 | 2 | unsigned __int16 | m_nOpenPolygon | +------------+------------------------+-----------------------------------+---------------------------+ | | 6 | | ```` | +------------+------------------------+-----------------------------------+---------------------------+ | 0x580 | 8 | :ref:`CPoint`\* | m_pClosedPolygon | +------------+------------------------+-----------------------------------+---------------------------+ | 0x588 | 2 | unsigned __int16 | m_nClosedPolygon | +------------+------------------------+-----------------------------------+---------------------------+ | | 6 | | ```` | +------------+------------------------+-----------------------------------+---------------------------+ | 0x590 | 8 | :ref:`CPoint`\* | m_pOpenSearch | +------------+------------------------+-----------------------------------+---------------------------+ | 0x598 | 2 | unsigned __int16 | m_nOpenSearch | +------------+------------------------+-----------------------------------+---------------------------+ | | 6 | | ```` | +------------+------------------------+-----------------------------------+---------------------------+ | 0x5A0 | 8 | :ref:`CPoint`\* | m_pClosedSearch | +------------+------------------------+-----------------------------------+---------------------------+ | 0x5A8 | 2 | unsigned __int16 | m_nClosedSearch | +------------+------------------------+-----------------------------------+---------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------+---------------------------+ | 0x5AC | 8 | :ref:`CPoint` | m_ptDest1 | +------------+------------------------+-----------------------------------+---------------------------+ | 0x5B4 | 8 | :ref:`CPoint` | m_ptDest2 | +------------+------------------------+-----------------------------------+---------------------------+ | 0x5BC | 8 | Array | m_scriptRes | +------------+------------------------+-----------------------------------+---------------------------+ | | 4 | | ```` | +------------+------------------------+-----------------------------------+---------------------------+ | 0x5C8 | 40 | :ref:`CTiledObject` | m_tiledObject | +------------+------------------------+-----------------------------------+---------------------------+ | 0x5F0 | 32 | Array | m_scriptName | +------------+------------------------+-----------------------------------+---------------------------+ | 0x610 | 32 | Array | m_triggerName | +------------+------------------------+-----------------------------------+---------------------------+ | 0x630 | 2 | __int16 | m_hitPoints | +------------+------------------------+-----------------------------------+---------------------------+ | 0x632 | 2 | __int16 | m_armourClass | +------------+------------------------+-----------------------------------+---------------------------+ | 0x634 | 8 | :ref:`CResRef` | m_openSound | +------------+------------------------+-----------------------------------+---------------------------+ | 0x63C | 8 | :ref:`CResRef` | m_closeSound | +------------+------------------------+-----------------------------------+---------------------------+ | 0x644 | 2 | unsigned __int16 | m_trapDetectionDifficulty | +------------+------------------------+-----------------------------------+---------------------------+ | 0x646 | 2 | unsigned __int16 | m_trapDisarmingDifficulty | +------------+------------------------+-----------------------------------+---------------------------+ | 0x648 | 2 | unsigned __int16 | m_trapActivated | +------------+------------------------+-----------------------------------+---------------------------+ | 0x64A | 2 | unsigned __int16 | m_trapDetected | +------------+------------------------+-----------------------------------+---------------------------+ | 0x64C | 2 | unsigned __int16 | m_posXTrapOrigin | +------------+------------------------+-----------------------------------+---------------------------+ | 0x64E | 2 | unsigned __int16 | m_posYTrapOrigin | +------------+------------------------+-----------------------------------+---------------------------+ | 0x650 | 8 | :ref:`CResRef` | m_keyType | +------------+------------------------+-----------------------------------+---------------------------+ | 0x658 | 4 | unsigned int | m_detectionDifficulty | +------------+------------------------+-----------------------------------+---------------------------+ | 0x65C | 4 | unsigned int | m_lockDifficulty | +------------+------------------------+-----------------------------------+---------------------------+ | 0x660 | 2 | __int16 | m_drawPoly | +------------+------------------------+-----------------------------------+---------------------------+ | | 2 | | ```` | +------------+------------------------+-----------------------------------+---------------------------+ | 0x664 | 8 | :ref:`CPoint` | m_ptOpenDest | +------------+------------------------+-----------------------------------+---------------------------+ | 0x66C | 8 | :ref:`CPoint` | m_ptClosedDest | +------------+------------------------+-----------------------------------+---------------------------+ | | 4 | | ```` | +------------+------------------------+-----------------------------------+---------------------------+ | 0x678 | 32 | :ref:`CSound` | m_sndDoor | +------------+------------------------+-----------------------------------+---------------------------+ | 0x698 | 4 | unsigned int | m_strNotPickable | +------------+------------------------+-----------------------------------+---------------------------+ | 0x69C | 4 | int | m_usedDelay | +------------+------------------------+-----------------------------------+---------------------------+ | 0x6A0 | 1 | unsigned __int8 | m_probabilityRoll | +------------+------------------------+-----------------------------------+---------------------------+ | | 7 | | ```` | +------------+------------------------+-----------------------------------+---------------------------+ ---- .. _CGameEffect: CGameEffect --------------------------------- +------------+-----------------------+-----------------------------------------+--------------------------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x0 | 8 | qword | vfptr | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x8 | 264 | :ref:`CGameEffectBase` | baseclass_0 | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x110 | 4 | int | m_sourceId | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x114 | 4 | int | m_done | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x118 | 4 | int | m_forceRepass | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x11C | 4 | unsigned int | m_durationTemp | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x120 | 4 | int | m_compareIdOnly | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x124 | 4 | int | m_compareIdAndFlagsOnly | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x128 | 4 | int | m_compareIdAndEffectAmountOnly | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x12C | 4 | int | m_compareIdAndResrefOnly | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x130 | 32 | :ref:`CSound` | m_sound | +------------+-----------------------+-----------------------------------------+--------------------------------+ | 0x150 | 4 | int | m_sourceTarget | +------------+-----------------------+-----------------------------------------+--------------------------------+ | | 4 | | ```` | +------------+-----------------------+-----------------------------------------+--------------------------------+ ---- .. _CGameEffect Structures: CGameEffect Structures --------------------------------- .. _CGameEffectAC: CGameEffectAC ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAIChange: CGameEffectAIChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAddInnateAbility: CGameEffectAddInnateAbility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAlignmentChange: CGameEffectAlignmentChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAlignmentReversal: CGameEffectAlignmentReversal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAnimationChange: CGameEffectAnimationChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectApplyEffect: CGameEffectApplyEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectApplyEffectEquipItem: CGameEffectApplyEffectEquipItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectApplyEffectEquipItemType: CGameEffectApplyEffectEquipItemType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectApplySpell: CGameEffectApplySpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectApplySpellOnMove: CGameEffectApplySpellOnMove ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAssassination: CGameEffectAssassination ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAttackNo: CGameEffectAttackNo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAuraCleansing: CGameEffectAuraCleansing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectAwaken: CGameEffectAwaken ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBackStabMod: CGameEffectBackStabMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBackStabSpell: CGameEffectBackStabSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBardSong: CGameEffectBardSong ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBase: CGameEffectBase ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+-------------------------+--------------------+ | **Offset** | **Size (Total: 264)** | **Type** | **Field** | +------------+-----------------------+-------------------------+--------------------+ | 0x0 | 8 | :ref:`CResRef` | m_version | +------------+-----------------------+-------------------------+--------------------+ | 0x8 | 4 | unsigned int | m_effectId | +------------+-----------------------+-------------------------+--------------------+ | 0xC | 4 | unsigned int | m_targetType | +------------+-----------------------+-------------------------+--------------------+ | 0x10 | 4 | unsigned int | m_spellLevel | +------------+-----------------------+-------------------------+--------------------+ | 0x14 | 4 | int | m_effectAmount | +------------+-----------------------+-------------------------+--------------------+ | 0x18 | 4 | unsigned int | m_dWFlags | +------------+-----------------------+-------------------------+--------------------+ | 0x1C | 4 | unsigned int | m_durationType | +------------+-----------------------+-------------------------+--------------------+ | 0x20 | 4 | unsigned int | m_duration | +------------+-----------------------+-------------------------+--------------------+ | 0x24 | 2 | unsigned __int16 | m_probabilityUpper | +------------+-----------------------+-------------------------+--------------------+ | 0x26 | 2 | unsigned __int16 | m_probabilityLower | +------------+-----------------------+-------------------------+--------------------+ | 0x28 | 8 | :ref:`CResRef` | m_res | +------------+-----------------------+-------------------------+--------------------+ | 0x30 | 4 | unsigned int | m_numDice | +------------+-----------------------+-------------------------+--------------------+ | 0x34 | 4 | unsigned int | m_diceSize | +------------+-----------------------+-------------------------+--------------------+ | 0x38 | 4 | unsigned int | m_savingThrow | +------------+-----------------------+-------------------------+--------------------+ | 0x3C | 4 | int | m_saveMod | +------------+-----------------------+-------------------------+--------------------+ | 0x40 | 4 | unsigned int | m_special | +------------+-----------------------+-------------------------+--------------------+ | 0x44 | 4 | unsigned int | m_school | +------------+-----------------------+-------------------------+--------------------+ | 0x48 | 4 | unsigned int | m_JeremyIsAnIdiot | +------------+-----------------------+-------------------------+--------------------+ | 0x4C | 4 | unsigned int | m_minLevel | +------------+-----------------------+-------------------------+--------------------+ | 0x50 | 4 | unsigned int | m_maxLevel | +------------+-----------------------+-------------------------+--------------------+ | 0x54 | 4 | unsigned int | m_flags | +------------+-----------------------+-------------------------+--------------------+ | 0x58 | 4 | int | m_effectAmount2 | +------------+-----------------------+-------------------------+--------------------+ | 0x5C | 4 | int | m_effectAmount3 | +------------+-----------------------+-------------------------+--------------------+ | 0x60 | 4 | int | m_effectAmount4 | +------------+-----------------------+-------------------------+--------------------+ | 0x64 | 4 | int | m_effectAmount5 | +------------+-----------------------+-------------------------+--------------------+ | 0x68 | 8 | :ref:`CResRef` | m_res2 | +------------+-----------------------+-------------------------+--------------------+ | 0x70 | 8 | :ref:`CResRef` | m_res3 | +------------+-----------------------+-------------------------+--------------------+ | 0x78 | 8 | :ref:`CPoint` | m_source | +------------+-----------------------+-------------------------+--------------------+ | 0x80 | 8 | :ref:`CPoint` | m_target | +------------+-----------------------+-------------------------+--------------------+ | 0x88 | 4 | unsigned int | m_sourceType | +------------+-----------------------+-------------------------+--------------------+ | 0x8C | 8 | :ref:`CResRef` | m_sourceRes | +------------+-----------------------+-------------------------+--------------------+ | 0x94 | 4 | unsigned int | m_sourceFlags | +------------+-----------------------+-------------------------+--------------------+ | 0x98 | 4 | unsigned int | m_projectileType | +------------+-----------------------+-------------------------+--------------------+ | 0x9C | 4 | int | m_slotNum | +------------+-----------------------+-------------------------+--------------------+ | 0xA0 | 32 | Array | m_scriptName | +------------+-----------------------+-------------------------+--------------------+ | 0xC0 | 4 | unsigned int | m_casterLevel | +------------+-----------------------+-------------------------+--------------------+ | 0xC4 | 4 | unsigned int | m_firstCall | +------------+-----------------------+-------------------------+--------------------+ | 0xC8 | 4 | unsigned int | m_secondaryType | +------------+-----------------------+-------------------------+--------------------+ | 0xCC | 60 | Array | m_pad | +------------+-----------------------+-------------------------+--------------------+ **Notes** Related to `EFF V2.0 file format `_ ---- .. _CGameEffectBerserk: CGameEffectBerserk ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBerserkStage1: CGameEffectBerserkStage1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBerserkStage2: CGameEffectBerserkStage2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBlindness: CGameEffectBlindness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBlur: CGameEffectBlur ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceEffect: CGameEffectBounceEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceLevel: CGameEffectBounceLevel ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceLevelDecrement: CGameEffectBounceLevelDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceProjectile: CGameEffectBounceProjectile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceSchool: CGameEffectBounceSchool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceSchoolDecrement: CGameEffectBounceSchoolDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceSecondaryType: CGameEffectBounceSecondaryType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceSecondaryTypeDecrement: CGameEffectBounceSecondaryTypeDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectBounceSpell: CGameEffectBounceSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCHR: CGameEffectCHR ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCON: CGameEffectCON ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCalm: CGameEffectCalm ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCannotSaveOrRest: CGameEffectCannotSaveOrRest ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCastSpell: CGameEffectCastSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCastSpellPoint: CGameEffectCastSpellPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCastingFailure: CGameEffectCastingFailure ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCastingGlow: CGameEffectCastingGlow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCastingLevelBonus: CGameEffectCastingLevelBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectChangeStatic: CGameEffectChangeStatic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectChangeWeather: CGameEffectChangeWeather ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectChaosShield: CGameEffectChaosShield ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCharm: CGameEffectCharm ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCheckForBerserk: CGameEffectCheckForBerserk ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectClairvoyance: CGameEffectClairvoyance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectClassStringOverride: CGameEffectClassStringOverride ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCleanAir: CGameEffectCleanAir ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectColorChange: CGameEffectColorChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectColorGlowDissipate: CGameEffectColorGlowDissipate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectColorGlowPulse: CGameEffectColorGlowPulse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectColorGlowSolid: CGameEffectColorGlowSolid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectColorLightSolid: CGameEffectColorLightSolid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectColorTintSolid: CGameEffectColorTintSolid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectConfusion: CGameEffectConfusion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectContingencyInstance: CGameEffectContingencyInstance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectContingencyStart: CGameEffectContingencyStart ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCopySelf: CGameEffectCopySelf ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCreateItem: CGameEffectCreateItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCreateWeapon: CGameEffectCreateWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCriticalHitBonus: CGameEffectCriticalHitBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCriticalHitSpell: CGameEffectCriticalHitSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCriticalMissModifier: CGameEffectCriticalMissModifier ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCriticalMissSpell: CGameEffectCriticalMissSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCureBlindness: CGameEffectCureBlindness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCureDeafness: CGameEffectCureDeafness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCureDisease: CGameEffectCureDisease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCureFeebleMindedness: CGameEffectCureFeebleMindedness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCurePoison: CGameEffectCurePoison ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectCurseApplyEffect: CGameEffectCurseApplyEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDEX: CGameEffectDEX ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDamage: CGameEffectDamage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDamageLuck: CGameEffectDamageLuck ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDamageMod: CGameEffectDamageMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDamageVisualEffect: CGameEffectDamageVisualEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDeafness: CGameEffectDeafness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDeath: CGameEffectDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDefrost: CGameEffectDefrost ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDestroyItem: CGameEffectDestroyItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDestroySelf: CGameEffectDestroySelf ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDestroyWeapon: CGameEffectDestroyWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDetectAlignment: CGameEffectDetectAlignment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDetectIllusion: CGameEffectDetectIllusion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDetectTraps: CGameEffectDetectTraps ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDisableButton: CGameEffectDisableButton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDisableCircle: CGameEffectDisableCircle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDisableSpellType: CGameEffectDisableSpellType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDisease: CGameEffectDisease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDisintegrate: CGameEffectDisintegrate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDispelEffects: CGameEffectDispelEffects ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDispelInvisible: CGameEffectDispelInvisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDispelSanctuary: CGameEffectDispelSanctuary ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDispelSchool: CGameEffectDispelSchool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDispelSchoolOne: CGameEffectDispelSchoolOne ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDispelSecondaryType: CGameEffectDispelSecondaryType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDispelSecondaryTypeOne: CGameEffectDispelSecondaryTypeOne ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDisplayString: CGameEffectDisplayString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDither: CGameEffectDither ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDoNotDraw: CGameEffectDoNotDraw ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDrainChargeFromAllItems: CGameEffectDrainChargeFromAllItems ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectDurationCasting: CGameEffectDurationCasting ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectEnableButton: CGameEffectEnableButton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectEndNonDetection: CGameEffectEndNonDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectEntangle: CGameEffectEntangle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectEquipWeapon: CGameEffectEquipWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectEvadeAreaOfEffect: CGameEffectEvadeAreaOfEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectExistanceDelayOverride: CGameEffectExistanceDelayOverride ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectExplore: CGameEffectExplore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectFamiliarBlock: CGameEffectFamiliarBlock ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectFatigue: CGameEffectFatigue ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectFeebleMindedness: CGameEffectFeebleMindedness ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectFile: CGameEffectFile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+--------------------------------------------------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+--------------------------------------------------------------------+-------------+ | 0x0 | 16 | :ref:`CResHelper`\<:ref:`CResEffect`,1016> | baseclass_0 | +------------+----------------------+--------------------------------------------------------------------+-------------+ ---- .. _CGameEffectFindFamiliar: CGameEffectFindFamiliar ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectFistDamageBonus: CGameEffectFistDamageBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectFistTHAC0Bonus: CGameEffectFistTHAC0Bonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectFloatText: CGameEffectFloatText ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectForceSurge: CGameEffectForceSurge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectForceVisible: CGameEffectForceVisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectFreedom: CGameEffectFreedom ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectGold: CGameEffectGold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectGreasePool: CGameEffectGreasePool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHaste: CGameEffectHaste ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHaste2: CGameEffectHaste2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHeal: CGameEffectHeal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHideInShadows: CGameEffectHideInShadows ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHighLevelAbility: CGameEffectHighLevelAbility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHitMod: CGameEffectHitMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHitPoints: CGameEffectHitPoints ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+---------------+ | **Offset** | **Size (Total: 352)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+---------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+---------------+ | 0x158 | 4 | int | m_firstCall | +------------+-----------------------+---------------------------------+---------------+ | | 4 | | ```` | +------------+-----------------------+---------------------------------+---------------+ ---- .. _CGameEffectHitPointsOnDeath: CGameEffectHitPointsOnDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHoldCreature: CGameEffectHoldCreature ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectHoldCreatureSpell: CGameEffectHoldCreatureSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectINT: CGameEffectINT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectIdentify: CGameEffectIdentify ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectIgnoreDialogPause: CGameEffectIgnoreDialogPause ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectIgnoreDrainDeath: CGameEffectIgnoreDrainDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectIgnoreReputationBreak: CGameEffectIgnoreReputationBreak ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmuneToTracking: CGameEffectImmuneToTracking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmuneToWeapon: CGameEffectImmuneToWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityLevelDecrement: CGameEffectImmunityLevelDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunitySchool: CGameEffectImmunitySchool ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunitySchoolDecrement: CGameEffectImmunitySchoolDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunitySecondaryType: CGameEffectImmunitySecondaryType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunitySecondaryTypeDecrement: CGameEffectImmunitySecondaryTypeDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunitySpell: CGameEffectImmunitySpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunitySpellIWD: CGameEffectImmunitySpellIWD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToBackstab: CGameEffectImmunityToBackstab ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToDisplayString: CGameEffectImmunityToDisplayString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToEffect: CGameEffectImmunityToEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToPortraitIcon: CGameEffectImmunityToPortraitIcon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToProjectile: CGameEffectImmunityToProjectile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToSequester: CGameEffectImmunityToSequester ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToSpellLevel: CGameEffectImmunityToSpellLevel ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToTimeStop: CGameEffectImmunityToTimeStop ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToTurnUndead: CGameEffectImmunityToTurnUndead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImmunityToVisualEffect: CGameEffectImmunityToVisualEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectImprisonment: CGameEffectImprisonment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectInfravision: CGameEffectInfravision ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectInfravisionOff: CGameEffectInfravisionOff ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectIntoxication: CGameEffectIntoxication ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectInvisible: CGameEffectInvisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectJumpToArea: CGameEffectJumpToArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectJumpToPocketPlane: CGameEffectJumpToPocketPlane ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectKnock: CGameEffectKnock ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectLearnSpell: CGameEffectLearnSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectLevel: CGameEffectLevel ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectLevelDrain: CGameEffectLevelDrain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectLevelRestoration: CGameEffectLevelRestoration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectList: CGameEffectList ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+----------------------------------------------------------------------------------------------------+--------------+ | **Offset** | **Size (Total: 80)** | **Type** | **Field** | +------------+----------------------+----------------------------------------------------------------------------------------------------+--------------+ | 0x0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CGameEffect`\*> | baseclass_0 | +------------+----------------------+----------------------------------------------------------------------------------------------------+--------------+ | 0x38 | 8 | __POSITION* | m_posNext | +------------+----------------------+----------------------------------------------------------------------------------------------------+--------------+ | 0x40 | 8 | __POSITION* | m_posCurrent | +------------+----------------------+----------------------------------------------------------------------------------------------------+--------------+ | 0x48 | 4 | int | m_newEffect | +------------+----------------------+----------------------------------------------------------------------------------------------------+--------------+ | 0x4C | 4 | int | m_retry | +------------+----------------------+----------------------------------------------------------------------------------------------------+--------------+ ---- .. _CGameEffectLore: CGameEffectLore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectLuck: CGameEffectLuck ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMakeUnselectable: CGameEffectMakeUnselectable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMaze: CGameEffectMaze ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMeleeDamageBonus: CGameEffectMeleeDamageBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMeleeEffect: CGameEffectMeleeEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMeleeTHAC0Bonus: CGameEffectMeleeTHAC0Bonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMentalSpeed: CGameEffectMentalSpeed ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMinHitPoints: CGameEffectMinHitPoints ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMinorGlobe: CGameEffectMinorGlobe ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMirrorImage: CGameEffectMirrorImage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMirrorImageRun: CGameEffectMirrorImageRun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMissileDamageBonus: CGameEffectMissileDamageBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMissileTHAC0Bonus: CGameEffectMissileTHAC0Bonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMorale: CGameEffectMorale ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMoraleBreak: CGameEffectMoraleBreak ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMovementRate: CGameEffectMovementRate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectMovementRateModal: CGameEffectMovementRateModal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNPCBump: CGameEffectNPCBump ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectName: CGameEffectName ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNoPermanentDeath: CGameEffectNoPermanentDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNonDetection: CGameEffectNonDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNon_CumulativeAid: CGameEffectNon_CumulativeAid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNon_CumulativeBless: CGameEffectNon_CumulativeBless ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNon_CumulativeChant: CGameEffectNon_CumulativeChant ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNon_CumulativeChantBad: CGameEffectNon_CumulativeChantBad ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNon_CumulativeDrawUponHolyMight: CGameEffectNon_CumulativeDrawUponHolyMight ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectNon_CumulativeLuck: CGameEffectNon_CumulativeLuck ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectOverrideAnimation: CGameEffectOverrideAnimation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectOverrideWeaponType: CGameEffectOverrideWeaponType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPanic: CGameEffectPanic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPauseCaster: CGameEffectPauseCaster ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPetrification: CGameEffectPetrification ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPhysicalSpeed: CGameEffectPhysicalSpeed ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPlayMovie: CGameEffectPlayMovie ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPlaySound: CGameEffectPlaySound ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPoison: CGameEffectPoison ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPolymorph: CGameEffectPolymorph ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPortrait: CGameEffectPortrait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPortraitIcon: CGameEffectPortraitIcon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPowerWordKill: CGameEffectPowerWordKill ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPowerWordSleep: CGameEffectPowerWordSleep ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPowerWordStun: CGameEffectPowerWordStun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPreventAISlowDown: CGameEffectPreventAISlowDown ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPreventSpellProtectionEffects: CGameEffectPreventSpellProtectionEffects ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectProficiency: CGameEffectProficiency ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectProtectionCircle: CGameEffectProtectionCircle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectProtectionFromCreature: CGameEffectProtectionFromCreature ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPuppetMaster: CGameEffectPuppetMaster ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectPushPull: CGameEffectPushPull ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRandomDrop: CGameEffectRandomDrop ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRandomPhase: CGameEffectRandomPhase ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRandomSummon: CGameEffectRandomSummon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRandomTeleport: CGameEffectRandomTeleport ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRangeEffect: CGameEffectRangeEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRegeneration: CGameEffectRegeneration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRememorizeSpell: CGameEffectRememorizeSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveAllOfType: CGameEffectRemoveAllOfType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveConfusion: CGameEffectRemoveConfusion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveCurse: CGameEffectRemoveCurse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveEffectOfResource: CGameEffectRemoveEffectOfResource ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveHold: CGameEffectRemoveHold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveInnateAbility: CGameEffectRemoveInnateAbility ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveIntoxication: CGameEffectRemoveIntoxication ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemovePanic: CGameEffectRemovePanic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemovePortraitIcon: CGameEffectRemovePortraitIcon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveRandomSpell: CGameEffectRemoveRandomSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRemoveSpellImmunity: CGameEffectRemoveSpellImmunity ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRepeatingApplyEffect: CGameEffectRepeatingApplyEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectReplaceItem: CGameEffectReplaceItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectReplaceSelf: CGameEffectReplaceSelf ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectReputation: CGameEffectReputation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistAcid: CGameEffectResistAcid ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistCold: CGameEffectResistCold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistCrushing: CGameEffectResistCrushing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistElectricity: CGameEffectResistElectricity ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistFire: CGameEffectResistFire ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistMagic: CGameEffectResistMagic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistMagicCold: CGameEffectResistMagicCold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistMagicFire: CGameEffectResistMagicFire ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistMissile: CGameEffectResistMissile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistPiercing: CGameEffectResistPiercing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistSlashing: CGameEffectResistSlashing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistanceToMagic: CGameEffectResistanceToMagic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResistanceToPoison: CGameEffectResistanceToPoison ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRest: CGameEffectRest ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRestoreMovementRate: CGameEffectRestoreMovementRate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRestrictEquipItem: CGameEffectRestrictEquipItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRestrictEquipItemType: CGameEffectRestrictEquipItemType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResurrect: CGameEffectResurrect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectResurrectParty: CGameEffectResurrectParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRetreatFrom: CGameEffectRetreatFrom ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectRevealMagic: CGameEffectRevealMagic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSTR: CGameEffectSTR ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSTRExtra: CGameEffectSTRExtra ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSanctuary: CGameEffectSanctuary ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSaveVsBreath: CGameEffectSaveVsBreath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSaveVsDeath: CGameEffectSaveVsDeath ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSaveVsPoly: CGameEffectSaveVsPoly ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSaveVsSchoolMod: CGameEffectSaveVsSchoolMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSaveVsSpell: CGameEffectSaveVsSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSaveVsWands: CGameEffectSaveVsWands ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSavingThrowChange: CGameEffectSavingThrowChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectScreenShake: CGameEffectScreenShake ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectScriptingState: CGameEffectScriptingState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSecondaryCastList: CGameEffectSecondaryCastList ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSeeInvisible: CGameEffectSeeInvisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSelectiveDamageBonus: CGameEffectSelectiveDamageBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSelectiveEnchantmentBonus: CGameEffectSelectiveEnchantmentBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSelectiveToHitBonus: CGameEffectSelectiveToHitBonus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSequencerFire: CGameEffectSequencerFire ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSequencerFirePoint: CGameEffectSequencerFirePoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSequencerInstance: CGameEffectSequencerInstance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSequencerStart: CGameEffectSequencerStart ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetAIScript: CGameEffectSetAIScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetDoNotJump: CGameEffectSetDoNotJump ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetGlobal: CGameEffectSetGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetLocalExternal: CGameEffectSetLocalExternal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetLocalVariable: CGameEffectSetLocalVariable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetSequence: CGameEffectSetSequence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetSnare: CGameEffectSetSnare ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetSpellState: CGameEffectSetSpellState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSetTrap: CGameEffectSetTrap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSevenEyes: CGameEffectSevenEyes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSevenEyesRun: CGameEffectSevenEyesRun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSexChange: CGameEffectSexChange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectShieldGlobe: CGameEffectShieldGlobe ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectShowArea: CGameEffectShowArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectShowCreatures: CGameEffectShowCreatures ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSilence: CGameEffectSilence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSingleColorPulseAll: CGameEffectSingleColorPulseAll ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSkillLockPicking: CGameEffectSkillLockPicking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSkillPickPocket: CGameEffectSkillPickPocket ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSkillStealth: CGameEffectSkillStealth ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSkillTracking: CGameEffectSkillTracking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSkillTraps: CGameEffectSkillTraps ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSlay: CGameEffectSlay ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSleep: CGameEffectSleep ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSlow: CGameEffectSlow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSlowPoison: CGameEffectSlowPoison ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSparkle: CGameEffectSparkle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSpecificDamageMod: CGameEffectSpecificDamageMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSpellMemorizationCleric: CGameEffectSpellMemorizationCleric ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSpellMemorizationMage: CGameEffectSpellMemorizationMage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSpellTrapLevelDecrement: CGameEffectSpellTrapLevelDecrement ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectStaticCharge: CGameEffectStaticCharge ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectStoneSkins: CGameEffectStoneSkins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectStoneSkinsGolem: CGameEffectStoneSkinsGolem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectStoneToFlesh: CGameEffectStoneToFlesh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectStun: CGameEffectStun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSummon: CGameEffectSummon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSummonDisable: CGameEffectSummonDisable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSurgeMod: CGameEffectSurgeMod ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectSwapHitpoints: CGameEffectSwapHitpoints ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectTeleport: CGameEffectTeleport ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectThac0: CGameEffectThac0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectThac0Left: CGameEffectThac0Left ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectThac0Right: CGameEffectThac0Right ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectTimeStop: CGameEffectTimeStop ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectTracking: CGameEffectTracking ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectTranslucent: CGameEffectTranslucent ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectTurnUndead: CGameEffectTurnUndead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectTurnUndeadModifier: CGameEffectTurnUndeadModifier ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectUnpauseCaster: CGameEffectUnpauseCaster ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectUnstun: CGameEffectUnstun ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectUnsummon: CGameEffectUnsummon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectUsability: CGameEffectUsability ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectUsabilityList: CGameEffectUsabilityList ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+----------------------+----------------------------------------------------------------------------------------------------------------------+-------------+ | **Offset** | **Size (Total: 56)** | **Type** | **Field** | +------------+----------------------+----------------------------------------------------------------------------------------------------------------------+-------------+ | 0x0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CGameEffectUsability`\*> | baseclass_0 | +------------+----------------------+----------------------------------------------------------------------------------------------------------------------+-------------+ ---- .. _CGameEffectUseAnyItem: CGameEffectUseAnyItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectVisible: CGameEffectVisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectVisualAnimationEffect: CGameEffectVisualAnimationEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectVisualEffect: CGameEffectVisualEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectVisualRange: CGameEffectVisualRange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectVisualSpellHit: CGameEffectVisualSpellHit ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectVisualSpellHitIWD: CGameEffectVisualSpellHitIWD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectVocalize: CGameEffectVocalize ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectWIS: CGameEffectWIS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectWebHold: CGameEffectWebHold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectWish: CGameEffectWish ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameEffectXP: CGameEffectXP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameFile: CGameFile --------------------------------- +------------+----------------------+----------------------------------------------------------------+-------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+----------------------------------------------------------------+-------------+ | 0x0 | 16 | :ref:`CResHelper`\<:ref:`CResGame`,1013> | baseclass_0 | +------------+----------------------+----------------------------------------------------------------+-------------+ ---- .. _CGameFireball3d: CGameFireball3d --------------------------------- Used by the :ref:`CGameFireball3d Class` +------------+-----------------------+---------------------------------+-----------------------+ | **Offset** | **Size (Total: 976)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-----------------------+ | 0x0 | 96 | :ref:`CGameObject` | baseclass_0 | +------------+-----------------------+---------------------------------+-----------------------+ | 0x60 | 16 | Array | m_terrainTable | +------------+-----------------------+---------------------------------+-----------------------+ | 0x70 | 16 | Array | m_visibleTerrainTable | +------------+-----------------------+---------------------------------+-----------------------+ | 0x80 | 2 | unsigned __int16 | m_animationID | +------------+-----------------------+---------------------------------+-----------------------+ | 0x82 | 2 | unsigned __int16 | m_animationIDStatic | +------------+-----------------------+---------------------------------+-----------------------+ | 0x84 | 7 | Array | m_colorRangeValues | +------------+-----------------------+---------------------------------+-----------------------+ | | 1 | | ```` | +------------+-----------------------+---------------------------------+-----------------------+ | 0x8C | 2 | unsigned __int16 | m_ringGranularity | +------------+-----------------------+---------------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+---------------------------------+-----------------------+ | 0x90 | 312 | :ref:`CVidCell` | m_spriteSplashVidCell | +------------+-----------------------+---------------------------------+-----------------------+ | 0x1C8 | 48 | :ref:`CVidPalette` | m_spriteSplashPalette | +------------+-----------------------+---------------------------------+-----------------------+ | 0x1F8 | 2 | __int16 | m_holdDuration | +------------+-----------------------+---------------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+---------------------------------+-----------------------+ | 0x1FC | 4 | int | m_radius | +------------+-----------------------+---------------------------------+-----------------------+ | 0x200 | 4 | int | m_speed | +------------+-----------------------+---------------------------------+-----------------------+ | 0x204 | 1 | unsigned __int8 | m_duration | +------------+-----------------------+---------------------------------+-----------------------+ | 0x205 | 1 | unsigned __int8 | m_collision | +------------+-----------------------+---------------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+---------------------------------+-----------------------+ | 0x208 | 8 | :ref:`CSize` | m_ellipseSize | +------------+-----------------------+---------------------------------+-----------------------+ | 0x210 | 8 | unsigned __int8* | m_pPlacementGrid | +------------+-----------------------+---------------------------------+-----------------------+ | 0x218 | 8 | :ref:`CPoint` | m_nEllipse | +------------+-----------------------+---------------------------------+-----------------------+ | 0x220 | 8 | :ref:`CRect`\* | m_pEllipse | +------------+-----------------------+---------------------------------+-----------------------+ | 0x228 | 8 | unsigned __int8* | m_flagEllipse | +------------+-----------------------+---------------------------------+-----------------------+ | 0x230 | 32 | :ref:`CSound` | m_sndExplosion | +------------+-----------------------+---------------------------------+-----------------------+ | 0x250 | 8 | :ref:`CString` | m_sSoundTemporal | +------------+-----------------------+---------------------------------+-----------------------+ | 0x258 | 4 | int | m_bCenterSoundLooping | +------------+-----------------------+---------------------------------+-----------------------+ | 0x25C | 4 | int | m_bSplashGlow | +------------+-----------------------+---------------------------------+-----------------------+ | 0x260 | 4 | int | m_bBrightest | +------------+-----------------------+---------------------------------+-----------------------+ | 0x264 | 4 | int | m_bRingTemporals | +------------+-----------------------+---------------------------------+-----------------------+ | 0x268 | 4 | int | m_bInteriorTemporals | +------------+-----------------------+---------------------------------+-----------------------+ | 0x26C | 4 | int | m_bRandomSpeed | +------------+-----------------------+---------------------------------+-----------------------+ | 0x270 | 4 | int | m_bPalettedRing | +------------+-----------------------+---------------------------------+-----------------------+ | 0x274 | 4 | int | m_bPalettedArea | +------------+-----------------------+---------------------------------+-----------------------+ | 0x278 | 4 | int | m_bCone | +------------+-----------------------+---------------------------------+-----------------------+ | 0x27C | 2 | unsigned __int16 | m_coneSize | +------------+-----------------------+---------------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+---------------------------------+-----------------------+ | 0x280 | 8 | :ref:`CPoint` | m_posEdge | +------------+-----------------------+---------------------------------+-----------------------+ | 0x288 | 4 | int | m_bNewPalette | +------------+-----------------------+---------------------------------+-----------------------+ | | 4 | | ```` | +------------+-----------------------+---------------------------------+-----------------------+ | 0x290 | 288 | :ref:`CVidBitmap` | m_newPalette | +------------+-----------------------+---------------------------------+-----------------------+ | 0x3B0 | 8 | :ref:`CResRef` | m_fireBallArea | +------------+-----------------------+---------------------------------+-----------------------+ | 0x3B8 | 8 | :ref:`CResRef` | m_fireBallRing | +------------+-----------------------+---------------------------------+-----------------------+ | 0x3C0 | 2 | unsigned __int16 | m_projectileType | +------------+-----------------------+---------------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+---------------------------------+-----------------------+ | 0x3C4 | 4 | int | m_bPermanent | +------------+-----------------------+---------------------------------+-----------------------+ | 0x3C8 | 4 | int | m_bCanSave | +------------+-----------------------+---------------------------------+-----------------------+ | | 4 | | ```` | +------------+-----------------------+---------------------------------+-----------------------+ ---- .. _CGameJournal: CGameJournal --------------------------------- Used by the :ref:`CGameJournal Class` +------------+----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | **Offset** | **Size (Total: 40)** | **Type** | **Field** | +------------+----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | 0x0 | 4 | int | IWD_TimeCheat | +------------+----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | | 4 | | ```` | +------------+----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | 0x8 | 32 | :ref:`CTypedPtrArray`\<:ref:`CPtrArray`, :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CGameJournalEntry`\*>*> | m_aChapters | +------------+----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ ---- .. _CGameJournalAlphabetizer: CGameJournalAlphabetizer --------------------------------- +------------+----------------------+-----------------------------------------------+-----------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+-----------------------------------------------+-----------+ | 0x0 | 8 | :ref:`CGameJournalEntry`\* | pEntry | +------------+----------------------+-----------------------------------------------+-----------+ | 0x8 | 8 | :ref:`CString` | stText | +------------+----------------------+-----------------------------------------------+-----------+ ---- .. _CGameJournalEntry: CGameJournalEntry --------------------------------- +------------+----------------------+-----------------------------------------------------+------------------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+-----------------------------------------------------+------------------------+ | 0x0 | 4 | unsigned int | m_strText | +------------+----------------------+-----------------------------------------------------+------------------------+ | 0x4 | 4 | int | m_nTime | +------------+----------------------+-----------------------------------------------------+------------------------+ | 0x8 | 4 | :ref:`CGameJournalEntryFlag` | m_Flag | +------------+----------------------+-----------------------------------------------------+------------------------+ | 0xC | 2 | unsigned __int16 | m_wType | +------------+----------------------+-----------------------------------------------------+------------------------+ | 0xE | 1 | unsigned __int8 | m_bCharacter | +------------+----------------------+-----------------------------------------------------+------------------------+ | 0xF | 1 | unsigned __int8 | m_nCharacterHasNotRead | +------------+----------------------+-----------------------------------------------------+------------------------+ ---- .. _CGameJournalEntryFlag: CGameJournalEntryFlag --------------------- +------------+---------------------+ | **Name** | **Value (Size: 4)** | +------------+---------------------+ | CGJEOpen | 0 | +------------+---------------------+ | CGJEClosed | 1 | +------------+---------------------+ | CGJEInUse | 2 | +------------+---------------------+ ---- .. _CGameObject: CGameObject --------------------------------- Used by the :ref:`CGameObject Class` +------------+----------------------+-------------------------------------+------------------+ | **Offset** | **Size (Total: 96)** | **Type** | **Field** | +------------+----------------------+-------------------------------------+------------------+ | 0x0 | 8 | qword | vfptr | +------------+----------------------+-------------------------------------+------------------+ | 0x8 | 1 | unsigned __int8 | m_objectType | +------------+----------------------+-------------------------------------+------------------+ | | 3 | | ```` | +------------+----------------------+-------------------------------------+------------------+ | 0xC | 8 | :ref:`CPoint` | m_pos | +------------+----------------------+-------------------------------------+------------------+ | 0x14 | 4 | int | m_posZ | +------------+----------------------+-------------------------------------+------------------+ | 0x18 | 8 | :ref:`CGameArea`\* | m_pArea | +------------+----------------------+-------------------------------------+------------------+ | 0x20 | 8 | __POSITION* | m_posVertList | +------------+----------------------+-------------------------------------+------------------+ | 0x28 | 1 | unsigned __int8 | m_listType | +------------+----------------------+-------------------------------------+------------------+ | | 7 | | ```` | +------------+----------------------+-------------------------------------+------------------+ | 0x30 | 24 | :ref:`CAIObjectType` | m_typeAI | +------------+----------------------+-------------------------------------+------------------+ | 0x48 | 4 | int | m_id | +------------+----------------------+-------------------------------------+------------------+ | 0x4C | 2 | __int16 | m_canBeSeen | +------------+----------------------+-------------------------------------+------------------+ | | 2 | | ```` | +------------+----------------------+-------------------------------------+------------------+ | 0x50 | 4 | int | m_remotePlayerID | +------------+----------------------+-------------------------------------+------------------+ | 0x54 | 4 | int | m_remoteObjectID | +------------+----------------------+-------------------------------------+------------------+ | 0x58 | 1 | unsigned __int8 | m_AISpeed | +------------+----------------------+-------------------------------------+------------------+ | 0x59 | 1 | unsigned __int8 | m_bLocalControl | +------------+----------------------+-------------------------------------+------------------+ | 0x5A | 1 | unsigned __int8 | m_AIInhibitor | +------------+----------------------+-------------------------------------+------------------+ | | 5 | | ```` | +------------+----------------------+-------------------------------------+------------------+ **Notes** The *m_objectType* field can contain one of the following values: +-----------------+-----------------------------+ | **Object Type** | **Object Type Description** | +-----------------+-----------------------------+ | 0x00 | TYPE_NONE | +-----------------+-----------------------------+ | 0x01 | TYPE_AIBASE | +-----------------+-----------------------------+ | 0x10 | TYPE_SOUND | +-----------------+-----------------------------+ | 0x11 | TYPE_CONTAINER | +-----------------+-----------------------------+ | 0x20 | TYPE_SPAWNING | +-----------------+-----------------------------+ | 0x21 | TYPE_DOOR | +-----------------+-----------------------------+ | 0x30 | TYPE_STATIC | +-----------------+-----------------------------+ | 0x31 | TYPE_SPRITE | +-----------------+-----------------------------+ | 0x40 | TYPE_OBJECT_MARKER | +-----------------+-----------------------------+ | 0x41 | TYPE_TRIGGER | +-----------------+-----------------------------+ | 0x51 | TYPE_TILED_OBJECT | +-----------------+-----------------------------+ | 0x60 | TYPE_TEMPORAL | +-----------------+-----------------------------+ | 0x61 | TYPE_AREA_AI | +-----------------+-----------------------------+ | 0x70 | TYPE_FIREBALL | +-----------------+-----------------------------+ | 0x71 | TYPE_GAME_AI | +-----------------+-----------------------------+ ---- .. _CGameObjectArray: CGameObjectArray --------------------------------- See :ref:`CGameObjectArray Class` +------------+---------------------+----------+-----------+ | **Offset** | **Size (Total: 0)** | **Type** | **Field** | +------------+---------------------+----------+-----------+ ---- .. _CGameObjectArrayEntry: CGameObjectArrayEntry --------------------------------- +------------+----------------------+-----------------------------------+---------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+-----------------------------------+---------------+ | 0x0 | 2 | __int16 | m_objectId | +------------+----------------------+-----------------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+-----------------------------------+---------------+ | 0x8 | 8 | :ref:`CGameObject`\* | m_objectPtr | +------------+----------------------+-----------------------------------+---------------+ ---- .. _CGameOptions: CGameOptions --------------------------------- +------------+-----------------------+------------------+-------------------------------------------+ | **Offset** | **Size (Total: 612)** | **Type** | **Field** | +------------+-----------------------+------------------+-------------------------------------------+ | 0x0 | 4 | unsigned int | m_gore | +------------+-----------------------+------------------+-------------------------------------------+ | 0x4 | 4 | unsigned int | m_goreOption | +------------+-----------------------+------------------+-------------------------------------------+ | 0x8 | 4 | unsigned int | m_scrollSpeed | +------------+-----------------------+------------------+-------------------------------------------+ | 0xC | 4 | unsigned int | m_displayVerbalText | +------------+-----------------------+------------------+-------------------------------------------+ | 0x10 | 4 | unsigned int | m_guiFeedBackLevel | +------------+-----------------------+------------------+-------------------------------------------+ | 0x14 | 4 | unsigned int | m_locatorFeedBackLevel | +------------+-----------------------+------------------+-------------------------------------------+ | 0x18 | 4 | unsigned int | m_soundMusicVolume | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1C | 4 | unsigned int | m_soundFXVolume | +------------+-----------------------+------------------+-------------------------------------------+ | 0x20 | 4 | unsigned int | m_soundDialogVolume | +------------+-----------------------+------------------+-------------------------------------------+ | 0x24 | 4 | unsigned int | m_nVolumeAmbients | +------------+-----------------------+------------------+-------------------------------------------+ | 0x28 | 4 | unsigned int | m_soundMovieVolume | +------------+-----------------------+------------------+-------------------------------------------+ | 0x2C | 4 | unsigned int | m_soundFootStepsOn | +------------+-----------------------+------------------+-------------------------------------------+ | 0x30 | 4 | unsigned int | m_soundVoicesNo | +------------+-----------------------+------------------+-------------------------------------------+ | 0x34 | 4 | unsigned int | m_graphicsBrightness | +------------+-----------------------+------------------+-------------------------------------------+ | 0x38 | 4 | unsigned int | m_graphicsFontZoom | +------------+-----------------------+------------------+-------------------------------------------+ | 0x3C | 4 | float | m_spriteBlurAmount | +------------+-----------------------+------------------+-------------------------------------------+ | 0x40 | 4 | unsigned int | m_graphicsTranslucentShadows | +------------+-----------------------+------------------+-------------------------------------------+ | 0x44 | 4 | unsigned int | m_graphicsForceMirroringOff | +------------+-----------------------+------------------+-------------------------------------------+ | 0x48 | 4 | unsigned int | m_graphicsTranslucentEffects | +------------+-----------------------+------------------+-------------------------------------------+ | 0x4C | 4 | unsigned int | m_toolTips | +------------+-----------------------+------------------+-------------------------------------------+ | 0x50 | 4 | unsigned int | m_nBoredTime | +------------+-----------------------+------------------+-------------------------------------------+ | 0x54 | 4 | unsigned int | m_nCommandSoundsFrequency | +------------+-----------------------+------------------+-------------------------------------------+ | 0x58 | 4 | unsigned int | m_nSelectionSoundsFrequency | +------------+-----------------------+------------------+-------------------------------------------+ | 0x5C | 4 | unsigned int | m_bAlwaysDither | +------------+-----------------------+------------------+-------------------------------------------+ | 0x60 | 4 | unsigned int | m_nKeyBoardScrollAmount | +------------+-----------------------+------------------+-------------------------------------------+ | 0x64 | 4 | unsigned int | m_nEffectTextLevel | +------------+-----------------------+------------------+-------------------------------------------+ | 0x68 | 4 | unsigned int | m_nTutorialState | +------------+-----------------------+------------------+-------------------------------------------+ | 0x6C | 4 | unsigned int | m_nAttackSounds | +------------+-----------------------+------------------+-------------------------------------------+ | 0x70 | 4 | unsigned int | m_nAutoPauseState | +------------+-----------------------+------------------+-------------------------------------------+ | 0x74 | 4 | unsigned int | m_bAutoPauseCenter | +------------+-----------------------+------------------+-------------------------------------------+ | 0x78 | 4 | int | m_nDifficultyMultiplier | +------------+-----------------------+------------------+-------------------------------------------+ | 0x7C | 4 | int | m_nMPDifficultyMultiplier | +------------+-----------------------+------------------+-------------------------------------------+ | 0x80 | 4 | int | m_bNoExtraDamage | +------------+-----------------------+------------------+-------------------------------------------+ | 0x84 | 4 | int | m_bAutoUseMagicAmmo | +------------+-----------------------+------------------+-------------------------------------------+ | 0x88 | 4 | int | m_bNoExtraXP | +------------+-----------------------+------------------+-------------------------------------------+ | 0x8C | 4 | unsigned int | m_bInfravision | +------------+-----------------------+------------------+-------------------------------------------+ | 0x90 | 4 | unsigned int | m_bStupidQuickItemStuff | +------------+-----------------------+------------------+-------------------------------------------+ | 0x94 | 4 | int | m_bWeatherEnabled | +------------+-----------------------+------------------+-------------------------------------------+ | 0x98 | 4 | int | m_bCheatsEnabled | +------------+-----------------------+------------------+-------------------------------------------+ | 0x9C | 4 | int | m_bEnvironmentalAudio | +------------+-----------------------+------------------+-------------------------------------------+ | 0xA0 | 4 | int | m_bRestHealParty | +------------+-----------------------+------------------+-------------------------------------------+ | 0xA4 | 4 | int | m_bTerrainHugging | +------------+-----------------------+------------------+-------------------------------------------+ | 0xA8 | 4 | int | m_bHPOverHead | +------------+-----------------------+------------------+-------------------------------------------+ | 0xAC | 4 | int | m_bDebugMode | +------------+-----------------------+------------------+-------------------------------------------+ | 0xB0 | 4 | int | m_bUIEditMode | +------------+-----------------------+------------------+-------------------------------------------+ | 0xB4 | 4 | int | m_bCloudSavesEnabled | +------------+-----------------------+------------------+-------------------------------------------+ | 0xB8 | 4 | int | m_bNeverShowNuisanceSOD | +------------+-----------------------+------------------+-------------------------------------------+ | 0xBC | 4 | int | m_nActiveCampaign | +------------+-----------------------+------------------+-------------------------------------------+ | 0xC0 | 4 | int | m_bDeveloperMode | +------------+-----------------------+------------------+-------------------------------------------+ | 0xC4 | 4 | int | m_bForceDialogPause | +------------+-----------------------+------------------+-------------------------------------------+ | 0xC8 | 4 | int | m_bUse3dAnimations | +------------+-----------------------+------------------+-------------------------------------------+ | 0xCC | 4 | int | m_bCriticalHitScreenShake | +------------+-----------------------+------------------+-------------------------------------------+ | 0xD0 | 4 | int | m_bHotkeysOnToolTips | +------------+-----------------------+------------------+-------------------------------------------+ | 0xD4 | 4 | int | m_bVeryLowPerformance | +------------+-----------------------+------------------+-------------------------------------------+ | 0xD8 | 4 | int | m_bDisplayExtraCombatInfo | +------------+-----------------------+------------------+-------------------------------------------+ | 0xDC | 2 | unsigned __int16 | m_nAreaEffectsDensity | +------------+-----------------------+------------------+-------------------------------------------+ | | 2 | | ```` | +------------+-----------------------+------------------+-------------------------------------------+ | 0xE0 | 4 | int | m_bDuplicateFloatingText | +------------+-----------------------+------------------+-------------------------------------------+ | 0xE4 | 1 | unsigned __int8 | m_nTilesPrecachePercent | +------------+-----------------------+------------------+-------------------------------------------+ | | 3 | | ```` | +------------+-----------------------+------------------+-------------------------------------------+ | 0xE8 | 4 | int | m_bColorCircles | +------------+-----------------------+------------------+-------------------------------------------+ | 0xEC | 4 | int | m_bClassicCircles | +------------+-----------------------+------------------+-------------------------------------------+ | 0xF0 | 4 | int | m_nCombatUI | +------------+-----------------------+------------------+-------------------------------------------+ | 0xF4 | 4 | int | m_bOverConfirmEverything | +------------+-----------------------+------------------+-------------------------------------------+ | 0xF8 | 4 | int | m_bShowLearnableSpells | +------------+-----------------------+------------------+-------------------------------------------+ | 0xFC | 4 | int | m_bShowTriggersOnTab | +------------+-----------------------+------------------+-------------------------------------------+ | 0x100 | 4 | int | m_bShowBlackSpace | +------------+-----------------------+------------------+-------------------------------------------+ | 0x104 | 4 | int | m_bUseNearestNeighbourScaling | +------------+-----------------------+------------------+-------------------------------------------+ | 0x108 | 4 | int | m_showAOE | +------------+-----------------------+------------------+-------------------------------------------+ | 0x10C | 4 | int | m_bEquipmentComparison | +------------+-----------------------+------------------+-------------------------------------------+ | 0x110 | 4 | int | m_bDisableCastingGlows | +------------+-----------------------+------------------+-------------------------------------------+ | 0x114 | 4 | int | m_bLowMemSounds1 | +------------+-----------------------+------------------+-------------------------------------------+ | 0x118 | 4 | int | m_bLowMemSounds2 | +------------+-----------------------+------------------+-------------------------------------------+ | 0x11C | 4 | int | m_bDisableVEFVidCells | +------------+-----------------------+------------------+-------------------------------------------+ | 0x120 | 4 | int | m_bDisableDisplayText | +------------+-----------------------+------------------+-------------------------------------------+ | 0x124 | 4 | int | m_bMidLevelBrighten | +------------+-----------------------+------------------+-------------------------------------------+ | 0x128 | 4 | int | m_bHighLevelBrighten | +------------+-----------------------+------------------+-------------------------------------------+ | 0x12C | 2 | unsigned __int16 | m_nAreaEffectsRefreshProb | +------------+-----------------------+------------------+-------------------------------------------+ | | 2 | | ```` | +------------+-----------------------+------------------+-------------------------------------------+ | 0x130 | 4 | int | m_bEnhancedPathSearch | +------------+-----------------------+------------------+-------------------------------------------+ | 0x134 | 4 | int | m_bPausingMap | +------------+-----------------------+------------------+-------------------------------------------+ | 0x138 | 4 | int | m_bExtraFeedback | +------------+-----------------------+------------------+-------------------------------------------+ | 0x13C | 4 | int | m_bFilterGames | +------------+-----------------------+------------------+-------------------------------------------+ | 0x140 | 4 | int | m_bAllLearnSpellInfo | +------------+-----------------------+------------------+-------------------------------------------+ | 0x144 | 4 | int | m_bDisableStaticsDuringCombat | +------------+-----------------------+------------------+-------------------------------------------+ | 0x148 | 4 | int | m_bDisableFootstepsDuringCombat | +------------+-----------------------+------------------+-------------------------------------------+ | 0x14C | 4 | int | m_bDisablePlacedSoundsDuringCombat | +------------+-----------------------+------------------+-------------------------------------------+ | 0x150 | 4 | int | m_nSuperDesperateSpeedAttempt | +------------+-----------------------+------------------+-------------------------------------------+ | 0x154 | 4 | int | m_bAutomatedSpeedAdjusting | +------------+-----------------------+------------------+-------------------------------------------+ | 0x158 | 4 | int | m_bAutomatedGraphicsTranslucentShadows | +------------+-----------------------+------------------+-------------------------------------------+ | 0x15C | 4 | int | m_bAutomatedVeryLowPerformance | +------------+-----------------------+------------------+-------------------------------------------+ | 0x160 | 4 | int | m_bAutomatedLowPerformance | +------------+-----------------------+------------------+-------------------------------------------+ | 0x164 | 4 | int | m_bAutomatedDisableBrightest | +------------+-----------------------+------------------+-------------------------------------------+ | 0x168 | 4 | int | m_bAutomatedLimitTransparency | +------------+-----------------------+------------------+-------------------------------------------+ | 0x16C | 4 | int | m_bAutomatedDisableCastingGlows | +------------+-----------------------+------------------+-------------------------------------------+ | 0x170 | 4 | int | m_bAutomatedDisableVEFVidCells | +------------+-----------------------+------------------+-------------------------------------------+ | 0x174 | 4 | int | m_bAutomatedMidLevelBrighten | +------------+-----------------------+------------------+-------------------------------------------+ | 0x178 | 4 | int | m_bAutomatedHighLevelBrighten | +------------+-----------------------+------------------+-------------------------------------------+ | 0x17C | 4 | int | m_bAutomatedSoundFootStepsOn | +------------+-----------------------+------------------+-------------------------------------------+ | 0x180 | 4 | int | m_bAutomatedAttackSounds | +------------+-----------------------+------------------+-------------------------------------------+ | 0x184 | 4 | int | m_bAutomatedUse3dAnimations | +------------+-----------------------+------------------+-------------------------------------------+ | 0x188 | 4 | int | m_bAutomatedDisableVVCSounds | +------------+-----------------------+------------------+-------------------------------------------+ | 0x18C | 4 | int | m_bAutomatedFasterBlur | +------------+-----------------------+------------------+-------------------------------------------+ | 0x190 | 4 | int | m_nCutAutomatedGraphicsTranslucentShadows | +------------+-----------------------+------------------+-------------------------------------------+ | 0x194 | 4 | int | m_nCutAutomatedVeryLowPerformance | +------------+-----------------------+------------------+-------------------------------------------+ | 0x198 | 4 | int | m_nCutAutomatedLowPerformance | +------------+-----------------------+------------------+-------------------------------------------+ | 0x19C | 4 | int | m_nCutAutomatedDisableBrightest | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1A0 | 4 | int | m_nCutAutomatedLimitTransparency | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1A4 | 4 | int | m_nCutAutomatedDisableCastingGlows | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1A8 | 4 | int | m_nCutAutomatedDisableVEFVidCells | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1AC | 4 | int | m_nCutAutomatedMidLevelBrighten | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1B0 | 4 | int | m_nCutAutomatedHighLevelBrighten | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1B4 | 4 | int | m_nCutAutomatedSoundFootStepsOn | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1B8 | 4 | int | m_nCutAutomatedAttackSounds | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1BC | 4 | int | m_nCutAutomatedUse3dAnimations | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1C0 | 4 | int | m_nCutAutomatedDisableVVCSounds | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1C4 | 4 | int | m_nCutAutomatedFasterBlur | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1C8 | 4 | int | m_bPCOnlyCombatMode | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1CC | 4 | int | m_bFullyDisableNonVisibleDuringCombat | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1D0 | 4 | int | m_bDisableVVCSounds | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1D4 | 4 | int | m_bFasterBlur | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1D8 | 4 | int | m_nFatFingerRadius | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1DC | 4 | int | m_bScaleUI | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1E0 | 4 | int | m_nRenderActionQueue | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1E4 | 4 | int | m_bConfirmDialog | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1E8 | 4 | int | m_bHardwareMouseCursor | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1EC | 4 | int | m_bShowHealth | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1F0 | 4 | int | m_bMaxHP | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1F4 | 4 | int | m_bStoryMode | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1F8 | 4 | int | m_bNightmareMode | +------------+-----------------------+------------------+-------------------------------------------+ | 0x1FC | 4 | int | m_bNightmareBonusGold | +------------+-----------------------+------------------+-------------------------------------------+ | 0x200 | 4 | int | m_bNightmareBonusXP | +------------+-----------------------+------------------+-------------------------------------------+ | 0x204 | 4 | int | m_b3ESneakAttack | +------------+-----------------------+------------------+-------------------------------------------+ | 0x208 | 4 | int | m_bClericRangerFix | +------------+-----------------------+------------------+-------------------------------------------+ | 0x20C | 4 | int | m_bShowPauseDate | +------------+-----------------------+------------------+-------------------------------------------+ | 0x210 | 4 | int | m_bDisableCosmeticAttacks | +------------+-----------------------+------------------+-------------------------------------------+ | 0x214 | 4 | int | m_bJournalPopups | +------------+-----------------------+------------------+-------------------------------------------+ | 0x218 | 4 | int | m_bRenderTravelRegions | +------------+-----------------------+------------------+-------------------------------------------+ | 0x21C | 4 | int | m_bRenderSearchMap | +------------+-----------------------+------------------+-------------------------------------------+ | 0x220 | 4 | int | m_bRenderDynamicSearchMap | +------------+-----------------------+------------------+-------------------------------------------+ | 0x224 | 4 | int | m_bRenderFrameTimes | +------------+-----------------------+------------------+-------------------------------------------+ | 0x228 | 4 | int | m_bZoomLock | +------------+-----------------------+------------------+-------------------------------------------+ | 0x22C | 4 | int | m_bDisableMultiplayerBanters | +------------+-----------------------+------------------+-------------------------------------------+ | 0x230 | 4 | int | m_bRenderPath | +------------+-----------------------+------------------+-------------------------------------------+ | 0x234 | 4 | int | m_bFogEnabled | +------------+-----------------------+------------------+-------------------------------------------+ | 0x238 | 4 | int | m_bUseSpriteShader | +------------+-----------------------+------------------+-------------------------------------------+ | 0x23C | 4 | int | m_bCharacterHighlightsEnabled | +------------+-----------------------+------------------+-------------------------------------------+ | 0x240 | 4 | int | m_bGreyscaleOnPauseEnabled | +------------+-----------------------+------------------+-------------------------------------------+ | 0x244 | 4 | int | m_bShortDescription | +------------+-----------------------+------------------+-------------------------------------------+ | 0x248 | 4 | int | m_nMaxStringEntries | +------------+-----------------------+------------------+-------------------------------------------+ | 0x24C | 4 | int | m_bRenderExploredMap | +------------+-----------------------+------------------+-------------------------------------------+ | 0x250 | 4 | int | m_bEnableDirectX | +------------+-----------------------+------------------+-------------------------------------------+ | 0x254 | 4 | int | m_bEnableMPChatMenu | +------------+-----------------------+------------------+-------------------------------------------+ | 0x258 | 4 | int | m_bExpireTraps | +------------+-----------------------+------------------+-------------------------------------------+ | 0x25C | 4 | int | m_bAreaMapZoom | +------------+-----------------------+------------------+-------------------------------------------+ | 0x260 | 4 | int | m_nDifficultyLevel | +------------+-----------------------+------------------+-------------------------------------------+ ---- .. _CGamePermission: CGamePermission --------------------------------- Used by the :ref:`CGamePermission Class` +------------+---------------------+--------------------------+--------------+ | **Offset** | **Size (Total: 8)** | **Type** | **Field** | +------------+---------------------+--------------------------+--------------+ | 0x0 | 8 | Array | m_permission | +------------+---------------------+--------------------------+--------------+ ---- .. _CGameRemoteObjectArray: CGameRemoteObjectArray --------------------------------- +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | **Offset** | **Size (Total: 144)** | **Type** | **Field** | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x0 | 8 | :ref:`CGameRemoteObjectListEntry`\** | m_pArray | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x8 | 2 | __int16 | m_nArraySize | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0xA | 2 | __int16 | m_nControlsChanged | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | | 4 | | ```` | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x10 | 8 | :ref:`CGameRemoteObjectControlChange`\* | m_pControlsChanged | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x18 | 8 | :ref:`CGameRemoteObjectControlChange`\* | m_pControlsChangedTail | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x20 | 2 | __int16 | m_nDeletions | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | | 6 | | ```` | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x28 | 8 | :ref:`CGameRemoteObjectDeletion`\* | m_pDeletions | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x30 | 8 | :ref:`CGameRemoteObjectDeletion`\* | m_pDeletionsTail | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x38 | 2 | __int16 | m_nControlsAreaChanged | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x3A | 48 | Array<:ref:`CResRef`,6> | m_psControlsAreaChangedName | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | | 2 | | ```` | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x6C | 24 | Array | m_pnControlsAreaChangedPlayerNum | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ | 0x84 | 12 | Array<__int16,6> | m_pnControlsAreaChangedFirstObject | +------------+-----------------------+-------------------------------------------------------------------------+------------------------------------+ ---- .. _CGameRemoteObjectControlChange: CGameRemoteObjectControlChange --------------------------------- +------------+----------------------+-------------------------------------------------------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+-------------------------------------------------------------------------+---------------+ | 0x0 | 4 | int | oldPlayerID | +------------+----------------------+-------------------------------------------------------------------------+---------------+ | 0x4 | 4 | int | oldObjectID | +------------+----------------------+-------------------------------------------------------------------------+---------------+ | 0x8 | 4 | int | newPlayerID | +------------+----------------------+-------------------------------------------------------------------------+---------------+ | 0xC | 4 | int | newObjectID | +------------+----------------------+-------------------------------------------------------------------------+---------------+ | 0x10 | 8 | :ref:`CGameRemoteObjectControlChange`\* | pNext | +------------+----------------------+-------------------------------------------------------------------------+---------------+ | 0x18 | 1 | unsigned __int8 | localControl | +------------+----------------------+-------------------------------------------------------------------------+---------------+ | | 7 | | ```` | +------------+----------------------+-------------------------------------------------------------------------+---------------+ ---- .. _CGameRemoteObjectDeletion: CGameRemoteObjectDeletion --------------------------------- +------------+----------------------+---------------------------------------------------------------+-----------------+ | **Offset** | **Size (Total: 16)** | **Type** | **Field** | +------------+----------------------+---------------------------------------------------------------+-----------------+ | 0x0 | 4 | int | deletedPlayerID | +------------+----------------------+---------------------------------------------------------------+-----------------+ | 0x4 | 4 | int | deletedObjectID | +------------+----------------------+---------------------------------------------------------------+-----------------+ | 0x8 | 8 | :ref:`CGameRemoteObjectDeletion`\* | pNext | +------------+----------------------+---------------------------------------------------------------+-----------------+ ---- .. _CGameRemoteObjectListEntry: CGameRemoteObjectListEntry --------------------------------- +------------+----------------------+-----------------------------------------------------------------+----------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+-----------------------------------------------------------------+----------------+ | 0x0 | 4 | int | remotePlayerID | +------------+----------------------+-----------------------------------------------------------------+----------------+ | 0x4 | 4 | int | remoteObjectID | +------------+----------------------+-----------------------------------------------------------------+----------------+ | 0x8 | 4 | int | localObjectID | +------------+----------------------+-----------------------------------------------------------------+----------------+ | | 4 | | ```` | +------------+----------------------+-----------------------------------------------------------------+----------------+ | 0x10 | 8 | :ref:`CGameRemoteObjectListEntry`\* | pNext | +------------+----------------------+-----------------------------------------------------------------+----------------+ ---- .. _CGameRemoveMapNote: CGameRemoveMapNote --------------------------------- +------------+-----------------------+---------------------------------+-------------+ | **Offset** | **Size (Total: 344)** | **Type** | **Field** | +------------+-----------------------+---------------------------------+-------------+ | 0x0 | 344 | :ref:`CGameEffect` | baseclass_0 | +------------+-----------------------+---------------------------------+-------------+ ---- .. _CGameSave: CGameSave --------------------------------- Used by the :ref:`CGameSave Class` +------------+-----------------------+----------------------------------+---------------------------+ | **Offset** | **Size (Total: 856)** | **Type** | **Field** | +------------+-----------------------+----------------------------------+---------------------------+ | 0x0 | 4 | unsigned int | m_inputMode | +------------+-----------------------+----------------------------------+---------------------------+ | 0x4 | 8 | :ref:`CResRef` | m_cResCurrentWorldArea | +------------+-----------------------+----------------------------------+---------------------------+ | 0xC | 4 | unsigned int | m_nCurrentWorldLink | +------------+-----------------------+----------------------------------+---------------------------+ | 0x10 | 4 | unsigned int | m_nPartyGold | +------------+-----------------------+----------------------------------+---------------------------+ | 0x14 | 2 | __int16 | m_curFormation | +------------+-----------------------+----------------------------------+---------------------------+ | 0x16 | 10 | Array<__int16,5> | m_quickFormations | +------------+-----------------------+----------------------------------+---------------------------+ | 0x20 | 800 | Array<:ref:`CItem`\*,100> | m_groupInventory | +------------+-----------------------+----------------------------------+---------------------------+ | 0x340 | 4 | int | m_bArenaMode | +------------+-----------------------+----------------------------------+---------------------------+ | 0x344 | 2 | __int16 | m_groupInventoryNumber | +------------+-----------------------+----------------------------------+---------------------------+ | | 2 | | ```` | +------------+-----------------------+----------------------------------+---------------------------+ | 0x348 | 4 | unsigned int | m_mode | +------------+-----------------------+----------------------------------+---------------------------+ | 0x34C | 4 | int | m_cutScene | +------------+-----------------------+----------------------------------+---------------------------+ | 0x350 | 4 | int | m_nCutSceneStatusOverride | +------------+-----------------------+----------------------------------+---------------------------+ | | 4 | | ```` | +------------+-----------------------+----------------------------------+---------------------------+ ---- .. _CGameSaveCharacter: CGameSaveCharacter --------------------------------- +------------+-----------------------+------------------------------------------+----------------+ | **Offset** | **Size (Total: 524)** | **Type** | **Field** | +------------+-----------------------+------------------------------------------+----------------+ | 0x0 | 4 | unsigned int | m_actionMode | +------------+-----------------------+------------------------------------------+----------------+ | 0x4 | 208 | Array<:ref:`CButtonData`,4> | m_quickWeapons | +------------+-----------------------+------------------------------------------+----------------+ | 0xD4 | 156 | Array<:ref:`CButtonData`,3> | m_quickSpells | +------------+-----------------------+------------------------------------------+----------------+ | 0x170 | 156 | Array<:ref:`CButtonData`,3> | m_quickItems | +------------+-----------------------+------------------------------------------+----------------+ ---- .. _CGameSound: CGameSound --------------------------------- Used by the :ref:`CGameSound Class` +------------+-----------------------+---------------------------------------------------+-------------------+ | **Offset** | **Size (Total: 368)** | **Type** | **Field** | +------------+-----------------------+---------------------------------------------------+-------------------+ | 0x0 | 96 | :ref:`CGameObject` | baseclass_0 | +------------+-----------------------+---------------------------------------------------+-------------------+ | 0x60 | 212 | :ref:`CAreaFileSoundObject` | m_soundObject | +------------+-----------------------+---------------------------------------------------+-------------------+ | | 4 | | ```` | +------------+-----------------------+---------------------------------------------------+-------------------+ | 0x138 | 32 | :ref:`CSound` | m_looping | +------------+-----------------------+---------------------------------------------------+-------------------+ | 0x158 | 4 | int | m_bLoopPlaying | +------------+-----------------------+---------------------------------------------------+-------------------+ | 0x15C | 4 | int | m_period | +------------+-----------------------+---------------------------------------------------+-------------------+ | 0x160 | 4 | int | m_periodCount | +------------+-----------------------+---------------------------------------------------+-------------------+ | 0x164 | 1 | unsigned __int8 | m_currentSound | +------------+-----------------------+---------------------------------------------------+-------------------+ | | 3 | | ```` | +------------+-----------------------+---------------------------------------------------+-------------------+ | 0x168 | 4 | unsigned int | m_timeOfDayActive | +------------+-----------------------+---------------------------------------------------+-------------------+ | | 4 | | ```` | +------------+-----------------------+---------------------------------------------------+-------------------+ ---- .. _CGameSpawning: CGameSpawning --------------------------------- Used by the :ref:`CGameSpawning Class` +------------+-----------------------+---------------------------------------------------------------------------------+-----------------------+ | **Offset** | **Size (Total: 336)** | **Type** | **Field** | +------------+-----------------------+---------------------------------------------------------------------------------+-----------------------+ | 0x0 | 96 | :ref:`CGameObject` | baseclass_0 | +------------+-----------------------+---------------------------------------------------------------------------------+-----------------------+ | 0x60 | 200 | :ref:`CAreaFileRandomMonsterSpawningPoint` | m_spawningObject | +------------+-----------------------+---------------------------------------------------------------------------------+-----------------------+ | 0x128 | 16 | Array | m_terrainTable | +------------+-----------------------+---------------------------------------------------------------------------------+-----------------------+ | 0x138 | 16 | Array | m_visibleTerrainTable | +------------+-----------------------+---------------------------------------------------------------------------------+-----------------------+ | 0x148 | 4 | int | m_nTrackingCounter | +------------+-----------------------+---------------------------------------------------------------------------------+-----------------------+ | 0x14C | 4 | unsigned int | m_weightSum | +------------+-----------------------+---------------------------------------------------------------------------------+-----------------------+ ---- .. _CGameSprite: CGameSprite --------------------------------- Used by the :ref:`CGameSprite Class` +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | **Offset** | **Size (Total: 21384)** | **Type** | **Field** | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x0 | 1344 | :ref:`CGameAIBase` | baseclass_0 | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x540 | 8 | :ref:`CResRef` | m_resref | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x548 | 2 | unsigned __int16 | m_type | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x54C | 4 | unsigned int | m_expirationTime | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x550 | 2 | unsigned __int16 | m_huntingRange | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x552 | 2 | unsigned __int16 | m_followRange | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x554 | 8 | :ref:`CPoint` | m_posStart | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x55C | 4 | unsigned int | m_timeOfDayVisible | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x560 | 616 | :ref:`CCreatureFileHeader` | m_baseStats | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x7C8 | 392 | Array<:ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CCreatureFileKnownSpell`\*>,7> | m_knownSpellsPriest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x950 | 504 | Array<:ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CCreatureFileKnownSpell`\*>,9> | m_knownSpellsMage | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0xB48 | 56 | Array<:ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CCreatureFileKnownSpell`\*>,1> | m_knownSpellsInnate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0xB80 | 56 | Array<:ref:`CCreatureFileMemorizedSpellLevel`\*,7> | m_memorizedSpellsLevelPriest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0xBB8 | 72 | Array<:ref:`CCreatureFileMemorizedSpellLevel`\*,9> | m_memorizedSpellsLevelMage | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0xC00 | 8 | Array<:ref:`CCreatureFileMemorizedSpellLevel`\*,1> | m_memorizedSpellsLevelInnate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0xC08 | 392 | Array<:ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CCreatureFileMemorizedSpell`\*>,7> | m_memorizedSpellsPriest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0xD90 | 504 | Array<:ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CCreatureFileMemorizedSpell`\*>,9> | m_memorizedSpellsMage | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0xF88 | 56 | Array<:ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CCreatureFileMemorizedSpell`\*>,1> | m_memorizedSpellsInnate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0xFC0 | 336 | :ref:`CGameSpriteEquipment` | m_equipment | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x1110 | 8 | unsigned __int8* | m_pDialogData | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x1118 | 4 | unsigned int | m_nDialogData | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x1120 | 3240 | :ref:`CDerivedStats` | m_derivedStats | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x1DC8 | 3240 | :ref:`CDerivedStats` | m_tempStats | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x2A70 | 3240 | :ref:`CDerivedStats` | m_bonusStats | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3718 | 524 | :ref:`CGameSaveCharacter` | m_gameSaveData | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3928 | 8 | :ref:`CString` | m_sName | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3930 | 1 | unsigned __int8 | m_lastCharacterCount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 7 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3938 | 232 | :ref:`CGameStatsSprite` | m_cGameStats | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3A20 | 8 | :ref:`CResRef` | m_currentArea | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3A28 | 1 | unsigned __int8 | m_bGlobal | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3A29 | 1 | unsigned __int8 | m_nModalState | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 6 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3A30 | 64 | Array<:ref:`CSound`,2> | m_sndWalk | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3A70 | 4 | unsigned int | m_nSndWalk | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3A78 | 64 | Array<:ref:`CSound`,2> | m_sndArmor | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3AB8 | 1 | unsigned __int8 | m_currSndWalk | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3AB9 | 1 | unsigned __int8 | m_currSndArmor | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 6 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3AC0 | 32 | :ref:`CSound` | m_sndReady | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3AE0 | 32 | :ref:`CSound` | m_sndDeath | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3B00 | 32 | :ref:`CSound` | m_sndMagic | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3B20 | 32 | :ref:`CSound` | m_sndVoice | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3B40 | 32 | :ref:`CSound` | m_sndSpriteEffect | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3B60 | 4 | int | m_nNumberOfTimesTalkedTo | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3B64 | 4 | int | m_bSeenPartyBefore | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3B68 | 8 | :ref:`CResRef` | m_specificScriptName | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3B70 | 96 | Array | m_nNumberOfTimesInteractedWith | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3BD0 | 2 | __int16 | m_nHappiness | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3BD2 | 2 | __int16 | m_nOldHappiness | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3BD8 | 24 | :ref:`CAIObjectType` | m_interactingWith | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3BF0 | 4 | int | m_triggerId | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3BF4 | 4 | int | m_active | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3BF8 | 4 | int | m_activeAI | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3BFC | 4 | int | m_activeImprisonment | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C00 | 4 | int | m_bSelected | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C04 | 4 | int | m_bPortraitUpdate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C08 | 1 | unsigned __int8 | m_bInfravisionOn | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C09 | 16 | Array | m_terrainTable | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C19 | 16 | Array | m_visibleTerrainTable | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C29 | 16 | Array | m_flightTerrainTable | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 7 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C40 | 24 | :ref:`CGameAnimation` | m_animation | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C58 | 8 | unsigned __int16* | m_pSpriteEffectArray | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C60 | 8 | tagPOINT* | m_pSpriteEffectArrayPosition | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C68 | 1 | unsigned __int8 | m_nTwitches | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C69 | 1 | unsigned __int8 | m_spriteEffectSequenceNumber | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C6A | 1 | unsigned __int8 | m_spriteEffectDuration | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C6B | 1 | unsigned __int8 | m_spriteEffectSequenceLength | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C6C | 1 | char | m_spriteEffectBaseIntensity | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C6D | 1 | unsigned __int8 | m_spriteEffectRandomIntensity | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3C70 | 312 | :ref:`CVidCell` | m_spriteEffectVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3DA8 | 48 | :ref:`CVidPalette` | m_spriteEffectPalette | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3DD8 | 4 | unsigned int | m_spriteEffectFlags | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3DE0 | 312 | :ref:`CVidCell` | m_spriteSplashVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F18 | 48 | :ref:`CVidPalette` | m_spriteSplashPalette | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F48 | 4 | unsigned int | m_spriteSplashFlags | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F4C | 16 | :ref:`CRect` | m_rSpriteEffectFX | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F5C | 8 | :ref:`CPoint` | m_ptSpriteEffectReference | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F64 | 1 | unsigned __int8 | m_effectExtendDirection | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F65 | 1 | unsigned __int8 | m_bEscapingArea | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F68 | 4 | int | m_animationRunning | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F6C | 4 | int | m_posZDelta | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F70 | 1 | unsigned __int8 | m_doBounce | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F71 | 1 | unsigned __int8 | m_nMirrorImages | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F72 | 1 | unsigned __int8 | m_bBlur | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F73 | 1 | unsigned __int8 | m_bInvisible | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F74 | 1 | unsigned __int8 | m_bSanctuary | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x3F78 | 312 | :ref:`CVidCell` | m_sanctuaryVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x40B0 | 1 | unsigned __int8 | m_bEntangle | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 7 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x40B8 | 312 | :ref:`CVidCell` | m_entangleVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x41F0 | 1 | unsigned __int8 | m_bMinorGlobe | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 7 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x41F8 | 312 | :ref:`CVidCell` | m_minorGlobeVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4330 | 1 | unsigned __int8 | m_bShieldGlobe | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 7 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4338 | 312 | :ref:`CVidCell` | m_shieldGlobeVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4470 | 1 | unsigned __int8 | m_bGreasePool | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 7 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4478 | 312 | :ref:`CVidCell` | m_greasePoolVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x45B0 | 1 | unsigned __int8 | m_bWebHold | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 7 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x45B8 | 312 | :ref:`CVidCell` | m_webHoldVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x46F0 | 8 | long double | m_fCircleChange | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x46F8 | 8 | long double | m_fCurrCircleChange | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4700 | 2 | __int16 | m_radius | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4702 | 1 | char | m_circleFacing | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4703 | 1 | unsigned __int8 | m_bVisibilityUpdated | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4708 | 8 | long double | m_fDirectionOffset | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4710 | 2 | __int16 | m_nSequence | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4714 | 8 | :ref:`CPoint` | m_posExact | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x471C | 8 | :ref:`CPoint` | m_posDelta | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4724 | 8 | :ref:`CPoint` | m_posDest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x472C | 8 | :ref:`CPoint` | m_posOld | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4734 | 8 | :ref:`CPoint` | m_posOldWalk | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x473C | 8 | :ref:`CPoint` | m_posLastVisMapEntry | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4748 | 8 | int* | m_pVisMapExploredArea | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4750 | 2 | __int16 | m_skipDeltaDirection | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4752 | 2 | __int16 | m_deltaDirection | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4754 | 2 | __int16 | m_nNewDirection | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4756 | 2 | __int16 | m_nDirection | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4758 | 8 | int* | m_pPath | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4760 | 2 | __int16 | m_nPath | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4762 | 1 | unsigned __int8 | m_bCheckMove | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 5 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4768 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_pPathTemp | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47A0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_nPathTemp | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47D8 | 2 | __int16 | m_currPath | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47DC | 4 | int | m_walkBackwards | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47E0 | 4 | int | m_turningAbout | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47E4 | 4 | unsigned int | m_lastRGBColor | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47E8 | 4 | int | m_pathSearchInvalidDest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47EC | 4 | int | m_pathCollision | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47F0 | 8 | :ref:`CSearchRequest`\* | m_currentSearchRequest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47F8 | 2 | __int16 | m_nBloodFlashAmount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47FA | 2 | __int16 | m_nDamageLocatorTime | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x47FC | 4 | unsigned int | m_nDamageLocatorColor | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4800 | 4 | int | m_bBloodFlashOn | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4808 | 288 | :ref:`CVidBitmap` | m_vbPortraitSmall | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4928 | 4 | int | m_bVisibleMonster | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x492C | 4 | int | m_bBumpable | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4930 | 1 | unsigned __int8 | m_bBumped | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4934 | 8 | :ref:`CPoint` | m_ptBumpedFrom | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x493C | 4 | int | m_bInClearBumpPath | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4940 | 4 | unsigned int | m_nBlockedTick | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4944 | 4 | int | m_followLeader | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4948 | 4 | int | m_followLeaderAdditive | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x494C | 4 | int | m_followLeaderNext | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4950 | 4 | int | m_followStart | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4958 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CBlood`\*> | m_lstBlood | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4990 | 2 | __int16 | m_castCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4994 | 4 | int | m_bStartedCasting | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4998 | 4 | int | m_bInCasting | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x499C | 2 | __int16 | m_selectedSound | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x499E | 2 | __int16 | m_moveCount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x49A0 | 2 | __int16 | m_moveToFrontQueue | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x49A2 | 2 | __int16 | m_moveToBackQueue | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x49A4 | 4 | int | m_moveToBack | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x49A8 | 4 | int | m_moveToFront | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x49B0 | 80 | :ref:`CGameEffectList` | m_equipedEffectList | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4A00 | 80 | :ref:`CGameEffectList` | m_timedEffectList | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4A50 | 56 | :ref:`CPersistantEffectList` | m_persistantEffects | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4A88 | 32 | :ref:`CGameAbilityList` | m_lstSelectedLevelUpAbilities | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AA8 | 8 | :ref:`CPoint` | m_curDest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AB0 | 4 | int | m_nGregsRetryCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AB4 | 4 | int | m_bWaitingForAreaLoadInLeaveAreaLUA | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AB8 | 2 | __int16 | m_userCommandPause | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4ABA | 2 | __int16 | m_nCommandPause | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4ABC | 8 | :ref:`CPoint` | m_curPosition | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AC4 | 4 | int | m_tookDamage | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AC8 | 8 | __POSITION* | m_groupPosition | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AD0 | 4 | int | m_groupMove | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AD4 | 4 | int | m_firstDeadAI | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AD8 | 8 | :ref:`CProjectile`\* | m_curProjectile | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AE0 | 8 | :ref:`CSpell`\* | m_curSpell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AE8 | 8 | :ref:`CItem`\* | m_curItem | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AF0 | 2 | __int16 | m_curItemSlotNum | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AF2 | 2 | __int16 | m_curItemAbilityNum | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4AF4 | 80 | Array<__int16,40> | m_weaponProficiencyList | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B44 | 8 | Array | m_generalWeaponList | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B4C | 2 | __int16 | m_speedFactor | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B4E | 2 | __int16 | m_lastActionID | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B50 | 24 | :ref:`CAIObjectType` | m_liveTypeAI | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B68 | 24 | :ref:`CAIObjectType` | m_startTypeAI | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B80 | 4 | int | m_endOfDamageSeq | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B84 | 2 | __int16 | m_playDeadCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B86 | 2 | __int16 | m_turnToStoneCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B88 | 2 | __int16 | m_lightningReactCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B8A | 2 | __int16 | m_sleepCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B8C | 2 | __int16 | m_runCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B8E | 2 | __int16 | m_searchPauseCount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B90 | 4 | int | m_doneSearch | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B94 | 2 | __int16 | m_dieCount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B96 | 2 | __int16 | m_pauseCount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B98 | 2 | __int16 | m_recoilFrame | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B9A | 2 | __int16 | m_attackFrame | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4B9C | 4 | int | m_noActionCount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BA0 | 4 | int | m_inFormation | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BA4 | 4 | int | m_newEffect | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BA8 | 1 | unsigned __int8 | m_canDamage | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BAC | 4 | int | m_leftAttack | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BB0 | 1 | unsigned __int8 | m_halfAttack | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BB4 | 4 | int | m_hasColorEffects | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BB8 | 4 | int | m_hasColorRangeEffects | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BBC | 4 | int | m_hasAnimationEffects | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BC0 | 4 | int | m_removeFromArea | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BC4 | 4 | int | m_forceAnimationReset | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BC8 | 44 | :ref:`CMarker` | m_marker | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4BF4 | 44 | :ref:`CMarker` | m_destMarker | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C20 | 4 | int | m_targetId | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C24 | 8 | :ref:`CPoint` | m_targetPoint | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C2C | 2 | __int16 | m_targetAreaSize | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C2E | 1 | unsigned __int8 | m_nTempSelectedWeapon | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C2F | 1 | unsigned __int8 | m_nTempSelectedWeaponAbility | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C30 | 52 | :ref:`CButtonData` | m_currentUseButton | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C64 | 8 | :ref:`CResRef` | m_dialog | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C6C | 8 | :ref:`CResRef` | m_dialogInteraction | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C74 | 1 | unsigned __int8 | m_sequenceTest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C78 | 8 | :ref:`STR_RES`\* | m_speech | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C80 | 1 | unsigned __int8 | m_saveVSDeathRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C81 | 1 | unsigned __int8 | m_saveVSWandsRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C82 | 1 | unsigned __int8 | m_saveVSPolyRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C83 | 1 | unsigned __int8 | m_saveVSBreathRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C84 | 1 | unsigned __int8 | m_saveVSSpellRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C85 | 1 | unsigned __int8 | m_magicResistRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C86 | 1 | unsigned __int8 | m_probabilityRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C87 | 1 | unsigned __int8 | m_wildMageLevelModRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C88 | 1 | unsigned __int8 | m_wildMageSurgeRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 1 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C8A | 2 | __int16 | m_wildSurgeLevel | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C8C | 2 | __int16 | m_nSelectionCountCommon | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C8E | 2 | __int16 | m_nSelectionCountCommonRareCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C90 | 2 | __int16 | m_nSelectionCountRare | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C92 | 2 | __int16 | m_nSelectionCountAction | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C94 | 2 | __int16 | m_nSelectionCountActionRareCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C98 | 4 | int | m_lastCheckedHitPoints | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4C9C | 4 | int | m_moraleFailure | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CA0 | 4 | int | m_startedSwing | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CA4 | 2 | __int16 | m_followCount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CA8 | 4 | int | m_clearAIOnRemoveFromArea | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CAC | 4 | int | m_dialogWait | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CB0 | 4 | int | m_dialogWaitTarget | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CB4 | 4 | int | m_talkingCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CB8 | 1 | unsigned __int8 | m_talkingRenderCount | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CB9 | 1 | unsigned __int8 | m_inControlLastTime | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CBA | 1 | unsigned __int8 | m_bSecondPass | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 5 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CC0 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CPortraitIcon`\*> | m_portraitIcons | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4CF8 | 312 | :ref:`CVidCell` | m_portraitIconVidCell | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E30 | 4 | int | m_firstActionSound | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E34 | 4 | int | m_lastRested | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E38 | 4 | int | m_berserkActive | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E3C | 2 | __int16 | m_attackSoundDeadzone | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E40 | 4 | int | m_nHPCONBonusTotalOld | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E44 | 4 | int | m_bHPCONBonusTotalUpdate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E48 | 4 | int | m_nLastWeightCheck | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E4C | 4 | unsigned int | m_modalCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E50 | 4 | int | m_bHiding | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E54 | 4 | unsigned int | m_lastRegenerationTime | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E58 | 4 | int | m_bLevelUp | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E5C | 1 | unsigned __int8 | m_bAllowDialogInterrupt | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E5D | 1 | unsigned __int8 | m_bHappinessChanged | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E60 | 4 | int | m_nUnselectableCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E64 | 4 | unsigned int | m_nUnselectableType | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E68 | 8 | :ref:`CResRef` | m_secondarySounds | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E70 | 4 | int | m_nStealthGreyOut | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E74 | 4 | int | m_bMentalStateActing | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E78 | 12 | Array | m_nLastLevelUpLevel | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E84 | 4 | int | m_nLastLevelUpHPRoll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E88 | 4 | int | m_bForceVisualEffects | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E8C | 2 | __int16 | m_currentActionId | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E90 | 4 | int | m_bPlayedEncumberedStopped | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E94 | 4 | int | m_bPlayedEncumberedSlowed | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E98 | 4 | int | m_nPlayedEncumberedStopped | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4E9C | 4 | int | m_nPlayedEncumberedSlowed | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EA0 | 2 | __int16 | m_nPlayedPoisonedDamage | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EA2 | 2 | __int16 | m_nEffectListCalls | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EA4 | 4 | int | m_bAllowEffectListCall | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EA8 | 1 | unsigned __int8 | m_nPreCutSceneMoveScale | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EAC | 4 | int | m_bUsingCutSceneMovement | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EB0 | 4 | int | m_bDeleteOnRemove | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EB8 | 8 | :ref:`CVariableHash`\* | m_pLocalVariables | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EC0 | 4 | int | m_bInUnmarshal | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4EC8 | 56 | :ref:`CBounceList` | m_lBounceList | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4F00 | 4 | int | m_nTransitionPointIndex | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4F04 | 4 | int | m_nBounceCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4F08 | 4 | int | m_nMoraleAI | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4F0C | 4 | int | m_nGeneratedVEFIndex | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4F10 | 4 | int | m_nTrackingCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4F18 | 8 | :ref:`CGameButtonList`\* | m_interalButtonList | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4F20 | 8 | :ref:`CAIScript`\* | m_dreamScript | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4F28 | 136 | :ref:`CGameDialogSprite` | m_cDialog | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x4FB0 | 136 | :ref:`CGameDialogSprite` | m_cBanter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5038 | 1 | unsigned __int8 | m_bForceVisRangeRedraw | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x503C | 4 | int | m_nLastExpiryCheck | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5040 | 4 | int | m_nLastContingencyCheck | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5048 | 8 | :ref:`CString` | m_hitBonusesLeft | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5050 | 8 | :ref:`CString` | m_hitBonusesRight | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5058 | 8 | :ref:`CString` | m_damageBonusesLeft | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5060 | 8 | :ref:`CString` | m_damageBonusesRight | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5068 | 2 | __int16 | m_effectMovementRate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x506C | 4 | unsigned int | m_effectStateFlags | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5070 | 144 | Array<:ref:`CCreatureFileMemorizedSpellLevel`,9> | m_effectMemorizedSpellsLevelMage | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5100 | 112 | Array<:ref:`CCreatureFileMemorizedSpellLevel`,7> | m_effectMemorizedSpellsLevelPriest | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5170 | 4 | int | m_effectStoreInitialized | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5174 | 1 | unsigned __int8 | m_nLevellingUp | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5178 | 4 | int | m_bHasDeathSequence | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 4 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5180 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`,long*> | m_lstTargetIds | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x51B8 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CPoint`\*> | m_lstTargetPts | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x51F0 | 4 | int | m_bInStoreState | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x51F4 | 4 | int | m_bInDialogState | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x51F8 | 4 | int | m_nDialogState | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x51FC | 4 | int | m_nWaitingOnDialog | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5200 | 1 | bool | m_bHighlightPortrait | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5204 | 4 | unsigned int | m_nHighlightColor | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5208 | 4 | int | m_bCutSceneOverrideOfState | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x520C | 4 | int | m_bForceEffectProcessFromTimeStop | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5210 | 4 | int | m_bCopyForAdd | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5214 | 4 | int | m_nCopyParent | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5218 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CFeedbackEntry`\*> | m_feedbackQueue | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5250 | 4 | int | m_bOnSearchMap | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5254 | 4 | int | m_bRemovedFromMap | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5258 | 136 | :ref:`CGameSpriteLastUpdate` | m_cLastSpriteUpdate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x52E0 | 4 | int | m_bSendSpriteUpdate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x52E4 | 4 | int | m_nLastDamageTaken | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x52E8 | 4 | int | m_nDeadVisualEffectCountDown | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x52EC | 4 | int | m_bForceVisibilityCheck | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x52F0 | 1 | unsigned __int8 | m_nVisualRange | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x52F4 | 4 | int | m_bPlayAnimationBattleCry | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x52F8 | 4 | int | m_bPlayAnimationSelectionSound | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x52FC | 10 | Array | m_aLevellupSpellsToPick | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 2 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5308 | 4 | int | m_nCrossAreaChaseCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x530C | 4 | int | m_bDidAReequipAll | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5310 | 4 | int | m_bInEquip | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5314 | 1 | char | m_cFirstResSlot | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5318 | 4 | int | m_nNumColorRanges | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x531C | 4 | int | m_nNumColorEffects | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5320 | 4 | int | m_nNumWeaponImmunities | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5324 | 4 | int | m_bCheckedIfVisiblePause | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5328 | 4 | int | m_bCheckedSpecialAbilities | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x532C | 4 | int | m_bDroppedTempItem | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5330 | 4 | int | m_nSkippedUpdates | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5334 | 4 | int | m_bDelayUpdate | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5338 | 4 | int | m_nHalfSwingCounter | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x533C | 1 | bool | m_bInCopy | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5340 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CGameSprite::GroundItem`\*> | m_lstVisibleGroundItems | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5378 | 4 | int | m_nGroundItemPage | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x537C | 4 | float | m_avgProcessAITime | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5380 | 4 | int | m_nMaxHitPointsOnceOnlyBonus | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | 0x5384 | 1 | bool | m_bOutline | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ | | 3 | | ```` | +------------+-------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------+ ---- .. _CGameSprite\:\:GroundItem: CGameSprite\:\:GroundItem --------------------------------- +------------+----------------------+-------------------------+---------------+ | **Offset** | **Size (Total: 32)** | **Type** | **Field** | +------------+----------------------+-------------------------+---------------+ | 0x0 | 4 | int | containerID | +------------+----------------------+-------------------------+---------------+ | 0x4 | 4 | int | itemSlot | +------------+----------------------+-------------------------+---------------+ | 0x8 | 8 | :ref:`CResRef` | item | +------------+----------------------+-------------------------+---------------+ | 0x10 | 8 | :ref:`CResRef` | itemIcon | +------------+----------------------+-------------------------+---------------+ | 0x18 | 2 | unsigned __int16 | count | +------------+----------------------+-------------------------+---------------+ | | 2 | | ```` | +------------+----------------------+-------------------------+---------------+ | 0x1C | 4 | unsigned int | itemFlags | +------------+----------------------+-------------------------+---------------+ ---- .. _CGameSpriteEquipment: CGameSpriteEquipment --------------------------------- +------------+-----------------------+-----------------------------------+-------------------------+ | **Offset** | **Size (Total: 336)** | **Type** | **Field** | +------------+-----------------------+-----------------------------------+-------------------------+ | 0x0 | 312 | Array<:ref:`CItem`\*,39> | m_items | +------------+-----------------------+-----------------------------------+-------------------------+ | 0x138 | 1 | unsigned __int8 | m_selectedWeapon | +------------+-----------------------+-----------------------------------+-------------------------+ | | 1 | | ```` | +------------+-----------------------+-----------------------------------+-------------------------+ | 0x13A | 2 | unsigned __int16 | m_selectedWeaponAbility | +------------+-----------------------+-----------------------------------+-------------------------+ | | 4 | | ```` | +------------+-----------------------+-----------------------------------+-------------------------+ | 0x140 | 8 | :ref:`CItem`\* | m_pTempItem | +------------+-----------------------+-----------------------------------+-------------------------+ | 0x148 | 8 | :ref:`CGameSprite`\* | m_pSprite | +------------+-----------------------+-----------------------------------+-------------------------+ ---- .. _CGameSpriteLastUpdate: CGameSpriteLastUpdate --------------------------------- +------------+-----------------------+-------------------------+-----------------------+ | **Offset** | **Size (Total: 136)** | **Type** | **Field** | +------------+-----------------------+-------------------------+-----------------------+ | 0x0 | 8 | int* | m_pPath | +------------+-----------------------+-------------------------+-----------------------+ | 0x8 | 2 | __int16 | m_nPath | +------------+-----------------------+-------------------------+-----------------------+ | 0xA | 2 | __int16 | m_currPath | +------------+-----------------------+-------------------------+-----------------------+ | 0xC | 8 | :ref:`CPoint` | m_ptDest | +------------+-----------------------+-------------------------+-----------------------+ | 0x14 | 1 | unsigned __int8 | m_nMoveScale | +------------+-----------------------+-------------------------+-----------------------+ | | 1 | | ```` | +------------+-----------------------+-------------------------+-----------------------+ | 0x16 | 2 | __int16 | m_nSequence | +------------+-----------------------+-------------------------+-----------------------+ | 0x18 | 8 | :ref:`CPoint` | m_ptPosition | +------------+-----------------------+-------------------------+-----------------------+ | 0x20 | 2 | __int16 | m_nFacing | +------------+-----------------------+-------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+-------------------------+-----------------------+ | 0x24 | 4 | unsigned int | m_dwState | +------------+-----------------------+-------------------------+-----------------------+ | 0x28 | 2 | __int16 | m_nHitPoints | +------------+-----------------------+-------------------------+-----------------------+ | 0x2A | 2 | __int16 | m_nMaxHitPoints | +------------+-----------------------+-------------------------+-----------------------+ | 0x2C | 2 | __int16 | m_nArmorClass | +------------+-----------------------+-------------------------+-----------------------+ | 0x2E | 2 | __int16 | m_nACCrushingMod | +------------+-----------------------+-------------------------+-----------------------+ | 0x30 | 2 | __int16 | m_nACMissileMod | +------------+-----------------------+-------------------------+-----------------------+ | 0x32 | 2 | __int16 | m_nACPiercingMod | +------------+-----------------------+-------------------------+-----------------------+ | 0x34 | 2 | __int16 | m_nACSlashingMod | +------------+-----------------------+-------------------------+-----------------------+ | 0x36 | 2 | __int16 | m_nPortraitIcons | +------------+-----------------------+-------------------------+-----------------------+ | 0x38 | 8 | int* | m_pPortraitIcons | +------------+-----------------------+-------------------------+-----------------------+ | 0x40 | 1 | unsigned __int8 | m_nEnemyAlly | +------------+-----------------------+-------------------------+-----------------------+ | 0x41 | 1 | unsigned __int8 | m_nEnemyAllyLive | +------------+-----------------------+-------------------------+-----------------------+ | 0x42 | 1 | unsigned __int8 | m_bMoraleFailure | +------------+-----------------------+-------------------------+-----------------------+ | 0x43 | 1 | unsigned __int8 | m_nGeneral | +------------+-----------------------+-------------------------+-----------------------+ | 0x44 | 1 | unsigned __int8 | m_nGeneralLive | +------------+-----------------------+-------------------------+-----------------------+ | | 3 | | ```` | +------------+-----------------------+-------------------------+-----------------------+ | 0x48 | 8 | :ref:`CString` | m_sAreaString | +------------+-----------------------+-------------------------+-----------------------+ | 0x50 | 1 | unsigned __int8 | m_bLevelUp | +------------+-----------------------+-------------------------+-----------------------+ | | 3 | | ```` | +------------+-----------------------+-------------------------+-----------------------+ | 0x54 | 4 | int | m_nHPCONBonusTotalOld | +------------+-----------------------+-------------------------+-----------------------+ | 0x58 | 1 | unsigned __int8 | m_bSummonDisable | +------------+-----------------------+-------------------------+-----------------------+ | 0x59 | 1 | unsigned __int8 | m_bDoNotJump | +------------+-----------------------+-------------------------+-----------------------+ | 0x5A | 1 | unsigned __int8 | m_bSanctuary | +------------+-----------------------+-------------------------+-----------------------+ | 0x5B | 1 | unsigned __int8 | m_bDisableCircle | +------------+-----------------------+-------------------------+-----------------------+ | 0x5C | 1 | unsigned __int8 | m_bHeld | +------------+-----------------------+-------------------------+-----------------------+ | 0x5D | 1 | unsigned __int8 | m_bActiveImprisonment | +------------+-----------------------+-------------------------+-----------------------+ | | 2 | | ```` | +------------+-----------------------+-------------------------+-----------------------+ | 0x60 | 32 | Array | m_spellState | +------------+-----------------------+-------------------------+-----------------------+ | 0x80 | 4 | int | m_bFullUpdateRequired | +------------+-----------------------+-------------------------+-----------------------+ | | 4 | | ```` | +------------+-----------------------+-------------------------+-----------------------+ ---- .. _CGameStatic: CGameStatic --------------------------------- Used by the :ref:`CGameStatic Class` +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | **Offset** | **Size (Total: 872)** | **Type** | **Field** | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x0 | 96 | :ref:`CGameObject` | baseclass_0 | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x60 | 76 | :ref:`CAreaFileStaticObject` | m_header | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | | 4 | | ```` | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0xB0 | 312 | :ref:`CVidCell` | m_vidCell | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x1E8 | 8 | :ref:`CResWebm`\* | m_pMovie | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x1F0 | 8 | :ref:`CResPVR`\* | m_pImage | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x1F8 | 4 | int | m_bRender | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x1FC | 8 | :ref:`CSize` | m_size | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | | 4 | | ```` | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x208 | 56 | :ref:`CTypedPtrList`\<:ref:`CPtrList`, :ref:`CVidCell`\*> | m_secondaryVidCellList | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x240 | 4 | int | m_bNewPalette | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | | 4 | | ```` | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ | 0x248 | 288 | :ref:`CVidBitmap` | m_newPalette | +------------+-----------------------+----------------------------------------------------------------------------------------------+------------------------+ ---- .. _CGameStatsRes: CGameStatsRes --------------------------------- +------------+----------------------+-------------------------+---------------+ | **Offset** | **Size (Total: 24)** | **Type** | **Field** | +------------+----------------------+-------------------------+---------------+ | 0x0 | 8 | :ref:`CObject` | baseclass_0 | +------------+----------------------+-------------------------+---------------+ | 0x8 | 8 | :ref:`CResRef` | m_cResRef | +------------+----------------------+-------------------------+---------------+ | 0x10 | 2 | __int16 | m_nTimesUsed | +------------+----------------------+-------------------------+---------------+ | | 6 | | ```` | +------------+----------------------+-------------------------+---------------+ ---- .. _CGameStatsSprite: CGameStatsSprite --------------------------------- Used by the :ref:`CGameStatsSprite Class` +------------+-----------------------+----------------------------------------------+--------------------------+ | **Offset** | **Size (Total: 232)** | **Type** | **Field** | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x0 | 4 | unsigned int | m_strStrongestKillName | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x4 | 4 | unsigned int | m_nStrongestKillXPValue | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x8 | 4 | unsigned int | m_nPreviousTimeWithParty | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0xC | 4 | unsigned int | m_nJoinPartyTime | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x10 | 4 | int | m_bWithParty | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x14 | 4 | unsigned int | m_nChapterKillsXPValue | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x18 | 4 | unsigned int | m_nChapterKillsNumber | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x1C | 4 | unsigned int | m_nGameKillsXPValue | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x20 | 4 | unsigned int | m_nGameKillsNumber | +------------+-----------------------+----------------------------------------------+--------------------------+ | | 4 | | ```` | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x28 | 96 | Array<:ref:`CGameStatsRes`,4> | m_pSpellStats | +------------+-----------------------+----------------------------------------------+--------------------------+ | 0x88 | 96 | Array<:ref:`CGameStatsRes`,4> | m_pWeaponStats | +------------+-----------------------+----------------------------------------------+--------------------------+ ---- .. _CGameTemporal: CGameTemporal --------------------------------- +------------+-----------------------+---------------------------------------+-----------------------+ | **Offset** | **Size (Total: 208)** | **Type** | **Field** | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x0 | 96 | :ref:`CGameObject` | baseclass_0 | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x60 | 16 | Array | m_visibleTerrainTable | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x70 | 24 | :ref:`CGameAnimation` | m_animation | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x88 | 4 | int | m_animationRunning | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x8C | 8 | :ref:`CPoint` | m_posExact | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x94 | 8 | :ref:`CPoint` | m_posDelta | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x9C | 2 | __int16 | m_duration | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x9E | 1 | unsigned __int8 | m_durationFade | +------------+-----------------------+---------------------------------------+-----------------------+ | 0x9F | 1 | unsigned __int8 | m_collision | +------------+-----------------------+---------------------------------------+-----------------------+ | 0xA0 | 32 | :ref:`CSound` | m_sound | +------------+-----------------------+---------------------------------------+-----------------------+ | 0xC0 | 4 | int | m_bPermanent | +------------+-----------------------+---------------------------------------+-----------------------+ | 0xC4 | 4 | int | m_bAllowSave | +------------+-----------------------+---------------------------------------+-----------------------+ | 0xC8 | 2 | unsigned __int16 | m_projectileType | +------------+-----------------------+---------------------------------------+-----------------------+ | | 6 | | ```` | +------------+-----------------------+---------------------------------------+-----------------------+ ---- .. _CGameText: CGameText --------------------------------- Used by the :ref:`CGameText Class` +------------+-----------------------+-----------------------------------+---------------+ | **Offset** | **Size (Total: 176)** | **Type** | **Field** | +------------+-----------------------+-----------------------------------+---------------+ | 0x0 | 96 | :ref:`CGameObject` | baseclass_0 | +------------+-----------------------+-----------------------------------+---------------+ | 0x60 | 4 | int | m_nWidth | +------------+-----------------------+-----------------------------------+---------------+ | | 4 | | ```` | +------------+-----------------------+-----------------------------------+---------------+ | 0x68 | 40 | :ref:`CVidFont` | m_textFont | +------------+-----------------------+-----------------------------------+---------------+ | 0x90 | 4 | int | m_nDuration | +------------+-----------------------+-----------------------------------+---------------+ | 0x94 | 2 | unsigned __int16 | m_nBeginFade | +------------+-----------------------+-----------------------------------+---------------+ | | 2 | | ```` | +------------+-----------------------+-----------------------------------+---------------+ | 0x98 | 8 | :ref:`CString` | m_sText | +------------+-----------------------+-----------------------------------+---------------+ | 0xA0 | 4 | int | m_iTarget | +------------+-----------------------+-----------------------------------+---------------+ | | 4 | | ```` | +------------+-----------------------+-----------------------------------+---------------+ | 0xA8 | 8 | :ref:`CGameObject`\* | m_pTarget | +------------+-----------------------+-----------------------------------+---------------+ ---- .. _CGameTiledObject: CGameTiledObject --------------------------------- Used by the :ref:`CGameTiledObject Class` +------------+------------------------+-----------------------------------+--------------------+ | **Offset** | **Size (Total: 1464)** | **Type** | **Field** | +------------+------------------------+-----------------------------------+--------------------+ | 0x0 | 1344 | :ref:`CGameAIBase` | baseclass_0 | +------------+------------------------+-----------------------------------+--------------------+ | 0x540 | 8 | :ref:`CResRef` | m_resID | +------------+------------------------+-----------------------------------+--------------------+ | 0x548 | 4 | unsigned int | m_dwFlags | +------------+------------------------+-----------------------------------+--------------------+ | | 4 | | ```` | +------------+------------------------+-----------------------------------+--------------------+ | 0x550 | 8 | :ref:`CPoint`\* | m_pPrimarySearch | +------------+------------------------+-----------------------------------+--------------------+ | 0x558 | 2 | unsigned __int16 | m_nPrimarySearch | +------------+------------------------+-----------------------------------+--------------------+ | | 6 | | ```` | +------------+------------------------+-----------------------------------+--------------------+ | 0x560 | 8 | :ref:`CPoint`\* | m_pSecondarySearch | +------------+------------------------+-----------------------------------+--------------------+ | 0x568 | 2 | unsigned __int16 | m_nSecondarySearch | +------------+------------------------+-----------------------------------+--------------------+ | | 6 | | ```` | +------------+------------------------+-----------------------------------+--------------------+ | 0x570 | 40 | :ref:`CTiledObject` | m_tiledObject | +------------+------------------------+-----------------------------------+--------------------+ | 0x598 | 32 | Array | m_scriptName | +------------+------------------------+-----------------------------------+--------------------+ ---- .. _CGameTimer: CGameTimer --------------------------------- +------------+---------------------+-----------------+---------------+ | **Offset** | **Size (Total: 8)** | **Type** | **Field** | +------------+---------------------+-----------------+---------------+ | 0x0 | 4 | int | m_time | +------------+---------------------+-----------------+---------------+ | 0x4 | 1 | unsigned __int8 | m_id | +------------+---------------------+-----------------+---------------+ | | 3 | | ```` | +------------+---------------------+-----------------+---------------+ ---- .. _CGameTrigger: CGameTrigger --------------------------------- Used by the :ref:`CGameTrigger Class` +------------+------------------------+---------------------------------+---------------------------+ | **Offset** | **Size (Total: 1512)** | **Type** | **Field** | +------------+------------------------+---------------------------------+---------------------------+ | 0x0 | 1344 | :ref:`CGameAIBase` | baseclass_0 | +------------+------------------------+---------------------------------+---------------------------+ | 0x540 | 2 | unsigned __int16 | m_triggerType | +------------+------------------------+---------------------------------+---------------------------+ | | 2 | | ```` | +------------+------------------------+---------------------------------+---------------------------+ | 0x544 | 16 | :ref:`CRect` | m_rBounding | +------------+------------------------+---------------------------------+---------------------------+ | 0x554 | 4 | unsigned int | m_cursorType | +------------+------------------------+---------------------------------+---------------------------+ | 0x558 | 8 | Array | m_newArea | +------------+------------------------+---------------------------------+---------------------------+ | 0x560 | 32 | Array | m_newEntryPoint | +------------+------------------------+---------------------------------+---------------------------+ | 0x580 | 4 | unsigned int | m_dwFlags | +------------+------------------------+---------------------------------+---------------------------+ | 0x584 | 4 | unsigned int | m_description | +------------+------------------------+---------------------------------+---------------------------+ | 0x588 | 8 | :ref:`CPoint`\* | m_pPolygon | +------------+------------------------+---------------------------------+---------------------------+ | 0x590 | 2 | unsigned __int16 | m_nPolygon | +------------+------------------------+---------------------------------+---------------------------+ | 0x592 | 2 | unsigned __int16 | m_boundingRange | +------------+------------------------+---------------------------------+---------------------------+ | 0x594 | 8 | Array | m_scriptRes | +------------+------------------------+---------------------------------+---------------------------+ | 0x59C | 32 | Array | m_scriptName | +------------+------------------------+---------------------------------+---------------------------+ | 0x5BC | 2 | unsigned __int16 | m_trapDetectionDifficulty | +------------+------------------------+---------------------------------+---------------------------+ | 0x5BE | 2 | unsigned __int16 | m_trapDisarmingDifficulty | +------------+------------------------+---------------------------------+---------------------------+ | 0x5C0 | 2 | unsigned __int16 | m_trapActivated | +------------+------------------------+---------------------------------+---------------------------+ | 0x5C2 | 2 | unsigned __int16 | m_trapDetected | +------------+------------------------+---------------------------------+---------------------------+ | 0x5C4 | 8 | :ref:`CPoint` | m_posTrapOrigin | +------------+------------------------+---------------------------------+---------------------------+ | 0x5CC | 8 | :ref:`CResRef` | m_keyType | +------------+------------------------+---------------------------------+---------------------------+ | 0x5D4 | 2 | __int16 | m_drawPoly | +------------+------------------------+---------------------------------+---------------------------+ | | 2 | | ```` | +------------+------------------------+---------------------------------+---------------------------+ | 0x5D8 | 4 | unsigned int | m_iGameText | +------------+------------------------+---------------------------------+---------------------------+ | 0x5DC | 8 | :ref:`CPoint` | m_ptWalkTo | +------------+------------------------+---------------------------------+---------------------------+ | | 4 | | ```` | +------------+------------------------+---------------------------------+---------------------------+